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
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.