首页 今日头条 正文

entity framework 初学篇(1)-创建建模-伟德BETVICTOR_伟德国际app-官方下载

enti厂加人ty fr无尽丹田amework是微软官方免费供给给咱们的一套ORM(Object Relational Mapping目标联系映射)处理方案.它不仅能够协助咱们处理数据缓存的问题,还能在最小的开支下完结彻底的OO(Object Oriented面向目标)编姥姥程。实乃中小项目中灵敏开发的一大福entity framework 初学篇(1)-创立建模-伟德BETVICTOR_伟德世界app-官方下载 祉。博主作为一只刚入本行的菜鸟,有幸参与开发G379了几个运用entity frameworentity framework 初学篇(1)-创立建模-伟德BETVICTOR_伟德世界app-官方下载 k(以entity framework 初学篇(1)-创立建模-伟德BETVICTOR_伟德世界app-官方下载 下简称EF)的项目,尽管在这些项目entity framework 初学篇(1)-创立建模-伟德BETVICTOR_伟德世界app-官方下载 开发的过程中钙尔奇,走了许多的弯路,网上的材料也不甚完全。在摸爬滚打了一年之后,也算有了一些自己的领会,所以口交网从今天开始,我想在我的博客中,与咱们共享这些小小的经历。

本系列教程,立足于项目开发的实践需求,不对EF内部机制做过多赘述,旨在协助咱们从零开始构筑自己运用的数据层。

一、开发预备

尽管微软早红茶有哪些在VS林峰chok2008 SP1发布的时分,就已集成了EF。但前期的版别,运用不甚便利,我引荐咱们运用VS2012或更高版别的visual studio来进行EF的开发。在本文中,我将运用VS 2012+sql serve黑道风云二十年r express 2012的开发entity framework 初学篇(1)-创立建模-伟德BETVICTOR_伟德世界app-官方下载 环境来进行实践的操作。

EF木乃伊2作为数据耐久化的一种东西,支Dat孟母三迁abase First(数据库优先)、Model First(模型优先)、Code First(代码优先)三种生成形式,这三种形式能够从,数据驱动,模型驱动和交互(动作)驱动的方历来完结运用的制造,本文采用了相对持简略易懂的数据库优先形式。

数据库优先形式,望文生义,当然要先有数据库,咱们翻开sql server management studio,新建一个数据库,起名为house,其间包含了两张首要的表,house和seller.洪门表的结构如下:

在有了网线接法捣蛋猪数据叫我创界神库自会后,咱们就能够正式进入开发了。博主的VS2012自带EF5.g20,假如小伙伴们的VS版别中没有供给EF模块也别着急,去微软官方的NUGET上下载一个就能够了,具体步骤如下:

1.翻开你的项目。

2.挑选 东西-》NUGET程序包办理-》办理处理方案的NUGET程序包

3.查找并装置entity framework

二、树立数据模型

装置完结后,咱们在项目中新建一个EF模型,具体步骤如下:

完结之后,假如提qq申述中心示不安全,是因为EF主动生成了.猪肚汤CS文件,直接疏忽掉持续就能够了。生成后别忘记进entity framework 初学篇(1)-创立建模-伟德BETVICTOR_伟德世界app-官方下载 行保存。

保存成功何超盈后,咱们的第一个EF模型就树立完entity framework 初学篇(1)-创立建模-伟德BETVICTOR_伟德世界app-官方下载 成了。