zoukankan      html  css  js  c++  java
  • 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设计模型。

  • 相关阅读:
    PS做图片,如何使背景透明
    C# 在线培训之零基础入门 01:开篇及C#程序、解决方案的结构
    C# 在线培训之零基础入门 02:源码管理之TFS入门
    [ASP.NET] 浅析HtmlForm控件
    Asp.net内置对象之Session
    Asp.net内置对象之Cookies
    [WinForm] 自动补全控件
    ASP.NET内置对象之Request对象
    C#开发Activex控件与JavaScript的互调
    XHTML学习资料(五)—— 表单
  • 原文地址:https://www.cnblogs.com/Inspire-Yi/p/6219196.html
Copyright © 2011-2022 走看看