معرفی
Entity Framework یک چارچوب Object/Relational Mapping (ORM) است. این یک پیشرفت ADO.NET برای کار با پایگاه داده است.
با استفاده از Entity Framework، توسعه دهندگان پرس و جو خود را در LINQ می نویسند و نتیجه را به عنوان یک شی با شدت تایپ شده دریافت می کنند.
شرح
Entity Framework را می توان به سه روش مختلف استفاده کرد که به آن رویکرد EF نیز می گویند
- ابتدا کد چارچوب نهاد
- ابتدا مدل چارچوب نهاد
- ابتدا داده های چارچوب نهاد
هر سه رویکرد بسته به نیاز استفاده می شود.
من اولین "کد اول" را توضیح داده ام. سایر موارد در مقالات بعدی توضیح داده خواهد شد.
ابتدا کد چارچوب نهاد
همانطور که در بالا توضیح داده شد، در Entity Framework، کار بر روی اشیاء با تایپ قوی را تسهیل می کنیم.
مرحله 1. ابتدا یک پروژه/وب سایت جدید در ویژوال استودیو اضافه کنید و یک نوع/کلاس تعریف شده توسط کاربر ایجاد کنید.
مرحله 2. برخی از ویژگی ها را اضافه کنید که ستون های جدول هستند
مرحله 3. اکنون یک کلاس دیگر اضافه کنید که کلاس Data Context را به ارث می برد. کلاس data Context مسئولیت ایجاد پایگاه داده و حفظ اتصالات را دارد.
مرحله 4. در Web.config، رشته اتصال را اضافه کنید،
مرحله 5. در نهایت، یک نمونه از کلاس EmployeeDataContext ایجاد کنید
در اینجا Solution Explorer ایجاد شده است.
نتیجه
امیدواریم این مقاله را دوست داشته باشید. در مقاله های بعدی با Data Annotations آشنا خواهیم شد.
مقالات بیشتری در مورد Entity Framework بخوانید