Entity frameworkدرواقع یکی از قدرتمندترین ORM های دسترسی به منابع داده است.به وسیله Entity Framework شما می توانید با انواع مختلف دیتابیس از قبیل SQL Server ، Sqlite و … کار کنید بدون اینکه نیاز به عملیات مستقیم در دیتابیس داشته باشید.این تکنولوژی چند ویژگی مهم دارد که توجه اکثر برنامه نویسان را به خود جلب کرده است.
ازجمله ویژگی های آن، سرعت در دسترسی به داده ها و اجرای دستورالعمل ها بسیار بالاست و در پروژه های بزرگ نیز می توان از آن استفاده کرد. پیاده سازی آن بسیار سریع است و در زمان صرفه جویی می شود. دیتابیس شما در قالب کلاس های شی گرا با سایر اجزای پروژه یکپارچه می شود و علاوه بر خوانایی بالا در کدنویسی، عملیات ارتقا و بروزرسانی نرم افزاری را سرعت می بخشد و از بروز خیلی از خطاها جلوگیری می کند.
مطالب گفته شده:
- Database First
- Model First
- Code First
- اکشن های (insert, Delete, Update, select)
- join
- کلید خارجی
- کار با پروسیجر ها، وراثت، Enum
- کار با داده های پیجیده
- Data Annotations
- Fluent Api
- Migrations
- و ......
حجم فیلم ها یک گیگ