PDA

View Full Version : آموزش: ایجاد کلاس های مناسب EF Code First از روی Database موجود



mze666
یک شنبه 22 مرداد 1391, 13:19 عصر
سلام. برای ایجاد کلاس های EF Code First و تعیین رابطه آنها به صورت خودکار از روی دیتابیستون میتونید این افزونه رو بگیرید و نصب کنید.
نحوه کار هم به این صورت هستش که روی پروژه راست کلیک کرده، سپس از منوی Entity Framework روی گزینه Reverse Engineer Code First کلیک کرده و در آخر ارتباط با دیتابیس رو در پنجره ای که باز میشه مشخص میکنید.

در پایان تمام کلاس موجودیت ها و همچنین کلاس های مشخص کننده Relation رو براتون میسازه!

http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d/

rayanafzar
سه شنبه 10 آذر 1394, 20:18 عصر
با سلام و عرض ادب
آموزش های Entity Framework Code First به زبان فارسی:


سرفصل های جلسه اول Entity Framework:


- نصب Entity Frameeork با استفاده از Nuget


- فضای نام برای استفاده از Entity Framework


- توضیحاتی در خصوص Fluent API, Data Annotations, POCO Classes


- ایجاد پروژه جدید


- ایجاد اولین موجودیت


- معرفی موجودیت به Entity Framework


- تنظیمات Connection String


- ایجاد جدول با یک دستور ساده


- استفاده از ابزار SQL Server Profiler برای مشاهده عملیات صورت گرفته DB


- استفاده از Data Annotationها(Key, Column Type, Row Version, Table, Max Length و...)


- استفاده از Fluent API برای کانفیگ کردن موجودیت های پروژه(نوع فیلدها، مقدار فیلدها و ...)


- معرفی ابزار Entity Framework Power Tools برای تبدیل DB به موجودیت های پروژه


- ایجاد روابط بین جداول


- مشاهده تغییرات در SQL Server

سر فصل های جلسه دوم Entity Framework


- ادامه استفاده از رابط بین جداول(یک به چند و چند به چند)


- استفاده از Virtual و خواص راهبری برای فیلد های جداول و قابلیت Lazy loading


- معرفی Principal برای زمانی که اولیت ایجاد جداول را با استفاده از Fluent API تعیین کنیم.


- استفاده از قابلیت Object Initializer


- استفاده از using برای Dispose کردن دستورات پس از اجرا


- معرفی و برخی از دستورات EF نظیر (Find و Where و FirstOrDefault و Contain و Include و Remove و ...)


- استفاده از Package Manager برای اجرای دستورات مربوط به DB و Configuration


- معرفی و استفاده از برخی دستورات Migration


سر فصل های جلسه سوم Entity Framework Code First


- ادامه استفاده از رابط بین جداول(یک به چند و چند به چند)


- معرفی خواص راهبری(Navigation property)


- معرفی قابیلت Virtual در Property ها


- معرفی و نحوه استفاده از مفهوم Dependent و Principal در Fluent API به همراه مثال


- مثالی از Object Initializer


- استفاده از قابلیت using


- و ...

مدرس: مهندس مهدی سعیدی فر
منبع: مرجع علمی و آموزشی لرن پرو


http://learnpro.ir/gallery/displayvideo/66/-01-entity-framework-code-first
http://learnpro.ir/gallery/displayvideo/67/-02-entity-framework-code-first
http://learnpro.ir/gallery/displayvideo/112/-03-entity-framework-code-first