افزودن انتیتی فریم ورک به ویژوال استدیو

Entity Framework 

Entity Framework یک “نگاشت شی رابطه ای” برا ی ado.net در .Net Frame Work هست.

ADO.Net (یک چهارچوب بسیار قوی برای دسترسی به داده هاست. “نگاشت شی رابطه ا ی” یا همان)

ORM یک تکنولویِ در برنامه نویسی شی گراست برای تبدیل داده ها سیستم های ناسازگار.

پس باتوجه به تعاریف بالا می  شود گفت Entity Framework یک تکنولوژی شی گرا برای دسترسی به داده ها از طریق یک نوع سیستم متفاوت با سیستم دیتا بیس است.

در Entity Framework با دیتابیس و جداول آن مانند اشیایی برخورد می کنیم که این مکانیزم ها

برایشان فراهم شده است:

  1. انجام عملگر های پایه ای Create, Read, Update ، Delet
  2. مدیریت آسان رابطه های یک به یک،یک به چندو چند به چند
  3. قابلیت داشتن روابط ارث بری بین Entities

 Entity Framework در Studio 2013   Microsoft Visua

Package Entity FrameWork را روی پروژه نصب می کنیم.
از پنجره ی Solution Explorer برروی قسمت Refrence کلیک راست کرده و گزینه Manage NuGet Package را انتخاب می کنیم :
۱۱

 

entity1

 

بعد از زدن این گزینه ، پنجره ا ی باز می شود .در قسمت بالا و سمت راست، کادر جستجو وجود

دارد،همچنین در سمت راست سه گزینه وجود دارد:

Installed Package

Online

Updates

اگر از قبل یکی از پکیج های Nuget را نصب کرده باشید در این قسمت می توانید آن را مشاهده کرده و

به پروژه خود اضافه کنید.

بخش Online برای زمانیست که شما قبلا Package را دانلود نکرده و می خواهید برای اولین بار این

کار را انجام دهید.

بخش آنلاین را انتخاب کرده و در قسمت جستجو ، عبارت Entity را تایپ کنید .چند لحظه منتظر صبر می کنیم. تا پکیج ها شناسایی  شود و نمایش داده شود.

بعد از جستجو و نمای پکیج ها، گزینه Entity Frame Work در وسط پنجره نمایش داده می شود.

شما اگر قبلا Entity Frame Work را نصب نکرده باشید، در جلو پکیج پیدا شده، عبارت Download رو خواهید داشت،که با زدن آن گزینه پکیج دانلود شده و بعد پنجره ای نمای داده میشود و با زدن دکمه Install برروی پروژه خود نصب می شود. ولی دفعات بعدی این گزینه به Install تغییر می کند و با زدن اون پکیج روی پروژه نصب می شود .

entity3

همچنین اگر ورژن جدیدی از Entity Frame Work وجود داشته باشه، پنجره دانلود بازمی شود.

entity4

۱۲

Refrence های Entity Frame Work باید به پروژه و پوشه Refrence اضافه شود.

۱۳

همچنین در فایل Web.Config تنظیماتی برای پروژه شما اضافه خواهد شد.

<?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
  </system.web>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
  <appSettings>
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
  </appSettings>
<connectionStrings><

بعد از اتمام این مراحل ، نصب انجام شده و شما مرحله اول را طی کرده اید.

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پنج × دو =