مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

goldenpen

عضویت از 1393/11/28

استفاده از کلاس های Domain Model برای نمایش در WebForms ?

  • یکشنبه 29 فروردین 1395
  • 13:17
تشکر میکنم

در برنامه Web Forms که از Domain Model استفاده شده برای انتقال داده ها از لایه DAL بهتره همون کلاس Domain Model برگشت داده بشه؟ یا اینکه معادل هر کدام از Model هایی که ایجاد شده یک viewModel ایجاد بشه و آن را پاس دهیم به سمت لایه های دیگر.

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 29 فروردین 1395
  • 13:25

منظورتون رو متوجه نشدم

لطفا بیشتر توضیح بدید

کاربر سایت

goldenpen

عضویت از 1393/11/28

  • یکشنبه 29 فروردین 1395
  • 13:35

در برنامه 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 معرفی نشده استفاده کنم.
امیدوارم منظورم را رسانده باشم.
 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 29 فروردین 1395
  • 13:44

شما میتونید از Repository برای ساماندهی مدل و مهمتر Context استفاده کنید و اگر تصمیم به مدیریت Context های استفاده شده در برنامه هستید از Unit Of Work استفاده کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)