• Entity Framework 教程——安装Entity Framework环境


    安装Entity Framework环境

    Entity Framework 5.0 API分布在两个地方,一个可在NuGet包管理器中找到,一个存在于.NET framework中。.NET framework 4.0/4.5包含EF核心API,通过NuGet包管理器下载的EntityFramework.dll则包含EF5.0的特殊功能。

     然而在EF6.0中只需从NuGet包管理器下载EntityFramework.dll,而不依赖于.NET framework。

    该基础教程使用EF6.0版本编写。学习前请安装好以下工具:

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

    通过NuGet安装EF

    你可以通过NuGet包管理器安装 EF (EntityFramework.dll) ,并且可以通过同样的方式选择不同的版本。

    右键点击解决方案并选择NuGet包管理器。

    然后将弹出NuGet包管理器的对话框,打开左边的Online选项并查找EntityFramework。

    这将查找所有与Entity Framework有关的包。选择Entity Framework并点解安装。

    点击许可授权对话框中的同意按钮开始安装。

    安装完成后,确保你的项目包含EntityFramework.dll。

    现在你可以在你的项目中使用Entity Framework啦!

    安装数据库

    该教程使用一个简单的数据库SchoolDB,其中包含多个表,存储过程和视图,其设计如下:

    上述数据库有以下关系,用于演示:

    • 一对一: Student表和StudentAddress表为一对一关系。Student有零个或一个StudentAddress。
    • 一对多: Standard表和Teacher表为一对多关系。 多个Teacher关联到一个Standard。
    • 多对多: Student表和Course表存在多对多关系,并且通过StudentCourse表的StudentId列和CourseId列链接两个表。所以一个学生可以参加多门课,一门课有多个学生参加。

    下载项目

    该项目包含数据库脚本及EF设计模型。

  • 相关阅读:
    为什么要使用智能指针?
    C++如何定义一个函数指针
    Python三个处理excel表格的库
    Python的一个mysql实例
    Python利用xlutils统计excel表格数据
    PHP连接数据库的方式
    利用xlutils第三方库复制excel模板
    Python自动化办公第三方库xlwt
    Python之excel第三方库xlrd和xlwt
    Python生成器
  • 原文地址:https://www.cnblogs.com/Inspire-Yi/p/6219196.html
Copyright © 2020-2023  润新知