.NETMVC+WCF+EF框架搭建
在了解市政府招标系统时,学习了搭建整个系统的整个框架、了解整体,这过程中真
心感激郑浩,给了我很多的指点和引导。
EF定义:
EF(Entity Framework) 实体框架是 ADO.NET 中的一组支持开发面向数据的软件
应用程序的技术。在EF中的实体数据模型(EDM)由以下三种模型和具有相应文件扩展
名的映射文件进行定义。
• 概念架构定义语言文件 (.csdl) -- 定义概念模型。
• 存储架构定义语言文件 (.ssdl) -- 定义存储模型(又称逻辑模型)。
• 映射规范语言文件 (.msl) -- 定义存储模型与概念模型之间的映射。
实体框架 使用这些基于 XML 的模型和映射文件将对概念模型中的实体和关系的创
建、读取、更新和删除操作转换为数据源中的等效操作。EDM 甚至支持将概念模型中的
实体映射到数据源中的存储过程。
下面我将总结一下实体框架的具体搭建:
整个架构的搭建是以考试系统中模板管理为业务需求的,搭建者命名是应该根据自己
的业务需求。
1、创建空的解决方案
打开VS2012
2、创建Model层
1).采用DBFirst方式,首先添加解决方案文件夹(Model)
2).接着右击Model文件夹,添加类库
3).右击类库,新建项/ 数据/ Ado.NET实体数据模型,如下图
命名后 ,添加
3、新建链接
选择数据源
连接属性
实体数据模型向导
选择5.0版本
4、紧接着是相关数据库的操作配置
选择数据库所有表,并将模型命名空间按照规定命名
以后如果需要更改数据库的话,只需要在数据库中更改表之间的关系,完成后只需要
右键空白处 /根据模型生成数据库,效果如下:
小结:
当然如果自己画、有软件:Power designer ,有了实体框架可以非常好的帮助了
解、学习整个系统,浩哥一直跟我们分享,现在这个系统虽然不大,但包含的框架和大
的系统没有什么区别,麻雀虽小五脏俱全。现在我们的大项目ITOO 4.0 的框架几乎就是
一模一样,学会了 这个,在后面的ITOO 中就会显得非常的简单易懂。多让自己建立关
联和总结,到现在发现框架的建立不就是这么东西吗,后面的是要触类旁通。