اشتراکها
بررسی وضعیت آیندهی Entity Framework
بازخوردهای پروژهها
Entity Framework
در مورد معماری entity framework اگر مطالب بیشتری ارائه کنید بسیار خوب و مناسب است
پیشنهادها
بررسی GraphDiff
به روز رسانی گرافی از اشیاء (مثلا یک رابطه one-to-many یا many-to-many) منقطع از Context در EF کار زمانبری است؛ زیرا EF نمیداند که چه اشیایی در این بین تغییر کردهاند، کدامها حذف شدهاند و کدامها جدید هستند. کتابخانهی GraphDiff راهحلی را برای این مشکل ارائه داده است:
Introducing GraphDiff for Entity Framework Code First
GraphDiff Aggregate Mappings
GraphDiff v1.3.5
Updates to GraphDiff with new scenarios supported
How to update an expression tree with GraphDiff
Update Many-to-Many Association with GraphDiff
Introducing GraphDiff for Entity Framework Code First
GraphDiff Aggregate Mappings
GraphDiff v1.3.5
Updates to GraphDiff with new scenarios supported
How to update an expression tree with GraphDiff
Update Many-to-Many Association with GraphDiff
کاربرد عملگر TypeOF
در حین مطالعه دوره Implementaion Entity Framework For MVC در جلسه Managing Relationship موضوع ارث بری در EF بیان میشود.
در مثال دوره ، کلاسی با نام Artist وجود دارد و یک subclass به نام SoloArtist از آن ارث بری میکند.یکی از روشهای جدا کردن رکورد هایی که از نوع Solo Artist هست از جدول Artist ایجاد شده در بانک اطلاعاتی از طریق EF استفاده از عملگر TypeOF باشد.
در حین مطالعه دوره Implementaion Entity Framework For MVC در جلسه Managing Relationship موضوع ارث بری در EF بیان میشود.
در مثال دوره ، کلاسی با نام Artist وجود دارد و یک subclass به نام SoloArtist از آن ارث بری میکند.یکی از روشهای جدا کردن رکورد هایی که از نوع Solo Artist هست از جدول Artist ایجاد شده در بانک اطلاعاتی از طریق EF استفاده از عملگر TypeOF باشد.
public List<SoloArtist> GetSolatrArtists() { return DbSet.OfType<SoloArtist>().ToList(); }
- نیازی به اندکی تغییر دارد. DbContext آن باید بشود ObjectContext و امثال آن.
- ضمنا پروژهی «Second Level Cache for Entity Framework 6.1» را هم مدنظر داشته باشید.
- ضمنا پروژهی «Second Level Cache for Entity Framework 6.1» را هم مدنظر داشته باشید.
نظرات مطالب
EF Code First #12
اخیرا کتابی منتشر شده به نام Entity Framework 6 Recipes . این کتاب فوق العاده است. جزو معدود کتابهای چند سال اخیر است که ارزش یکبار خواندن را دارد. فصل 9 آن دقیقا مرتبط است به موضوع «Using the Entity Framework in N-Tier Applications».