Entity Framework7 入门之全功能.NET(Console, WinForms, WPF等)使用EF7 昨天,我们介绍了EF的新特性和开发计划,如果你还不了解,请移步 Entity Framework7 有哪些不同?现在开发到什么程度了? 。今天,我们开 ...
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
(#换成@)。