در برنامه Web Forms که از Domain Model استفاده شده برای انتقال داده ها از لایه DAL بهتره همون کلاس Domain Model برگشت داده بشه؟ یا اینکه معادل هر کدام از Model هایی که ایجاد شده یک viewModel ایجاد بشه و آن را پاس دهیم به سمت لایه های دیگر.
منظورتون رو متوجه نشدم
لطفا بیشتر توضیح بدید
در برنامه web forms از code first استفاده شده.برای همین یک لایه وجود دارد به نام Domain Model و یک لایه دیگر DAL که برای Context استفاده میشود.
لایه دیگر ایجاد شده به نام Service که وظیفه عملیات سیستم رو به عهده دارد.
public class Post } public int Id { get; set; } public string Title { get; set; } public virtual List<Tags> Tagses { get; set; } }
با توجه به کلاس بالا اگر قرار باشد من لیستی از پست ها رو واکشی کنم از لایه سرویس به صورت اصولی باید همین کلاس رو برگردانم یا بهتر از است از یک مدل که به context معرفی نشده استفاده کنم.
امیدوارم منظورم را رسانده باشم.
شما میتونید از Repository برای ساماندهی مدل و مهمتر Context استفاده کنید و اگر تصمیم به مدیریت Context های استفاده شده در برنامه هستید از Unit Of Work استفاده کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)