美文网首页
Setup Entity Framework Environme

Setup Entity Framework Environme

作者: 不高兴325 | 来源:发表于2018-01-14 22:23 被阅读0次

    安装EF环境

    EF 5.0 API分布于NuGet包和.NET框架中。.NET框架4.0/5.0 版本包含了EF核心API,而NuGet包的EntityFramework.dll包括EF 5.0特定功能。

    EF5.0

    EF 6.0版本做出了改变,EF 6.0 API仅分布在EntityFramework.dll中且不依赖.NET框架。

    EF6.0

    此次的基础教程,我们将使用在撰写本教程时EF最新的版本-EF 6.0。

    使用EF框架需要按照下列工具:

    • .NET Framework 4.5
    • Visual Studio 2012
    • MS SQL Server 2005/2008/2012

    使用NuGet安装EF:

    你可以通过NuGet将EF安装至你的项目。这里,我们将通过NuGet在VS 2012的控制台应用程序中安装EF(Entity Framework.dll)。你可以通过NuGet在任何版本的VS中使用相同的方式安装EF。

    解决方案资源管理器中的项目上右击,选择NuGet程序包管理器..

    Manage NuGet Packages
    这将会打开NuGet程序包管理器对话框。现在,在左栏中的选择Online并搜索EntityFramework,如下图所示。
    Search For Entity Framework

    这将会查询与Entity Framework相关的所有包,选择EntityFramework并点击安装

    Install Entity Framework

    点击“许可证接受”对话框中的“我接受”按钮。 这将开始安装。


    Accept

    安装完成后,请确保项目中包含相应版本的EntityFramework.dll。


    Installation

    现在,你可以在你的项目中使用Entity Framework。

    创建数据库

    本教程将使用具有不同表格,存储过程和视图的示例SchoolDB。数据库设计如下:

    SchoolDB

    在上图中可以看到,为了演示目的,示例中的SchoolDB数据库包含具有以下关系的数据表。

    • 一对一:Student与StudentAddress之间是一对一的关系,比如学生有0个或1个地址。
    • 一对多:Standard与Teacher之间是一对多的关系,比如,多个教师可能同属一个标准。
    • 多对多:Student与Course之间是多对多的关系,通过使用StudentCourse表,其中StudentCourse表包含StudentId和CourseId。所以一个学生可以参加多门课程,一门课程也可以关联多位学生。

    下载所有EF教程的示例项目

    在下一章节中,我们将为SchoolDB创建第一个简单的实体数据模型。

    相关文章

      网友评论

          本文标题:Setup Entity Framework Environme

          本文链接:https://www.haomeiwen.com/subject/zcexoxtx.html