你的位置:首页 > 软件开发 > ASP.net > Entity Framework7 入门之全功能.NET版本下使用EF7(含源码)另附数据迁移常见错误处理

Entity Framework7 入门之全功能.NET版本下使用EF7(含源码)另附数据迁移常见错误处理

发布时间:2015-09-25 16:00:10
Entity Framework7 入门之全功能.NET(Console, WinForms, WPF等)使用EF7   昨天,我们介绍了EF的新特性和开发计划,如果你还不了解,请移步 Entity Framework7 有哪些不同?现在开发到什么程度了? 。今天,我们开 ...

Entity Framework7 入门之全功能.NET版本下使用EF7(含源码)另附数据迁移常见错误处理

Entity Framework7 入门之全功能.NET(Console, WinForms, WPF等)使用EF7

 

  昨天,我们介绍了EF的新特性和开发计划,如果你还不了解,请移步 Entity Framework7 有哪些不同?现在开发到什么程度了? 。今天,我们开学习全功能.NET(Full .NET)下使用EF7。官方已经写了关于最新的 Pre-Release版本EF7.0.0-beta7的入门教程,很详细,我就没有必要自己再重复造轮子了,只因为是英文的,为了方便不少懒人(不是看不懂英文,是看着英文就不想看下去,无名的觉得复杂。还有一点就是不愿意去国外的站点去查找资料),特作一个简单的翻译。如果你不是懒人的话,请稳步(原文地址:    http://ef.readthedocs.org/en/latest/getting-started/full-dotnet.html),随便帮帮我看看,有什么不妥的地方,欢迎指正,谢谢!

  本文,我们将构建一个控制台应用,让它使用EF7执行基本的数据访问。你将在本文看到如下的知识点:

  1、安装 NuGet 2.8.6 或更高版本;

  2、创建一个新的项目;

  3、安装实体框架(EF7.0.0-beta7);

  4、创建模型;

  5、创建数据库

  6、使用模型;

  你可以在Github上查看本文的示例:https://github.com/aspnet/EntityFramework.Docs/tree/master/docs/getting-started/full-dotnet/sample

  注意:本文使用的版本是EF7.0.0-beta7,它是在NuGet.org上可用的最新预发行版本。 你可以在 https://www.myget.org/F/aspnetvnext/api/v2/ 获取最新代码的编译版本。代码变化太快,我们不会为入门教程维护最新的文档。

 

一、安装 NuGet 2.8.6 或更高版本

   安装EF7需要NuGet2.8.6,或更高的版本。安装更新后,请重启你的Visual Studio。

  1、Visual Studio 2015  不需要安装,因为它已经包含了一个兼容版本;

  2、Visual Studio 2013  请安装针对VS2013的最新的NuGet版本;

  3、Visual Studio 2012  请安装针对VS2012的最新的NuGet版本;

  注意:NuGet 版本号可能会造成混淆,我们所需的是 2.8.6 扩展版本2.8.60610.xxx。

 

二、创建一个新项目

  1、打开Visual Studio(本文使用的是Visual Studio 2015,你可以使用VS2012及以上的版本);

  2、文件(File)->新建(New)->项目(Project)...

  3、从左边菜单选择Template->Visual C#->Windows;

  4、选择 Console Application(控制台应用)项目模板;

  5、选择.NET4.5或者更高的.NET框架;

  6、给你的项目命名,然后点确定(OK);

 

三、安装Entity FrameWork

  为了能使用EF7,你得先安装上你想使用的数据库及提供者(Provider),本文使用的是 SQL Server。下面是EF7下可用的数据库提供者(Database Provider)清单。

    1、EntityFramework.SqlServer

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Entity Framework7 入门之全功能.NET版本下使用EF7(含源码)另附数据迁移常见错误处理

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。