با سلام
در برنامه نویسی ماژولار در MVC آیا ماژول فرزند از مدلهای ماژول پدر ارث بری می کند؟
در حال حاضر من میخواهم لایه BL مربوط به ماژول فرزند را بنویسم باید یک متغیر از کلاس اصلی database در این لایه تعریف کنم تا بتونم کدهای مربوط به insert و ... را در آن بنویسم ولی مشکل اینجاست در ماژول فرزند کلاس مربوط به DB را نمی شناسد و خطای "وجود ندارد" می دهد. نمونه کد تعریف DB به صورت زیر است:
namespace Test.Models
{
public TestDB() :
base("name=TestDB")
{
}
public DbSet<User> User { get; set; }
public DbSet<Form> Form { get; set; }
}
که این مدل در ماژول پدر تعریف شده است. (code-first)
ولی در ماژول فرزند خطایی مبنی بر عدم وجود TestDB در namespace Test.Models را می دهد. ولی در خود ماژول پدر بدون مشکل می توان این کلاس را فراخوانی کرد. خواهشمندم راهنمایی نمایید.
نکته دیگر اینکه ماژول فرزند (در پروژه من User) از layout ماژول پدر به درستی ارث بری می کند.
همچنین من از این مقاله و این مقاله برای ماژولار کردن استفاده کردم و پیاده سازی فعلی من مشابه این مقالات است.
منظور شما از ماژولار لایه بندی هست درسته ؟
شما باید رفرنس لایه مورد نظر که میخواهید بهش دسترسی داشته باشید را در لایه مقصد Add کنید
در refrences و بعد فضای نام را using کنید
بدین صورت بهش دسترسی دارید
سلام
با سپاس از راهنماییتون
با سلام
من با توجه به مقاله موجود در همین سایت از مفهوم ماژولار کردن در پروژم استفاده کردم ولی با مشکی مواجه شدم. مشکل اینجاست که لینکهای موجود در footer سایتم که در layoue اصلی آدرسی دهی شده در صفحات مربوط به ماژول جدید کار نمیکنند زیرا دنبال صفحه در همین ماژول می گردند.
از طرفی CSS کلی هم که در ممنون می شوم راهنماییماژول پدر هست در این ماژول کار نمیکند.
کنید چطور مشکل را حل کنم. برای redirect از روش Html.ActionLink استفاده کردم.
نحوه آدرس دهی را قرار دهید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)