Entity Framework实战-创建一个简单的概念模型

 

问题

创建一个简单的数据模型,并通过概念模型生成数据库脚本

解决方案

下面将创建一个应用程序,创建实体模型
按以下步骤创建新的实体模型
1.右击项目名称并选择Add->New Item菜单项;
2.在项目模板中,选择 ADO.Net Entity Data Model并点击Add按钮,如图;
image
3.在向导的第一步,选择Empty Model并点击Finish按钮,这样向导便创建一个新的概念模型;
4.右击设计视图并选择Add->Entity添加新的实体模型;
5. Entity name设为Person,Entity Set设为People,选中Create key property,在Property name中输入Id做为键属性,设置属性类型为Int32,点击OK按钮完成Person实体的创建;如图
image 
6.在实体Person上右击并选择Add->Scalar Property,一个新的属性将添加到Person实体中;
7.重命名属性名为FirstName,并继续添加LastName、MiddleName、PhoneNumber属性;
8.右击Id属性并选择Properties菜单项,在属性视图中更改StoreGeneratedPattern属性为Identity,在最后生成的数据库脚本会标记出该Id列为标识列,存储模型会感知到此列的值由数据库自动的维护,如图
image 
现在已经拥有了一个简单的概念模型,下面将根据模型生成数据库。
9.右击设计视图空白处并选择属性,更改Database Schema属性为Chapter2和Enity Container Name为EFRecipesEntities,如图
image
10.右击设计视图空白处并选择Generate Database Script,选择一个已存在的数据库连接或创建新数据库链接,我们选择创建新链接到本地数据库EFRecipes;如图
image 11.点击OK按钮完成数据库链接属性的设置,点击Next铵钮预览数据库脚本,点击Finish按钮,数据库脚本将自动的添加到项目中;
12.在查询窗口中运行数据库脚本创建People表

如何工作?

下面的代码示范了创建Person实例和插入到数据库中,最后示范了遍历数据库中所有的Person实体数据. 
image 
运行后输出如下的结果:

image

源码下载:Recipe1.rar

转载于:https://www.cnblogs.com/kevin-wang/archive/2010/06/20/Creating-a-Simple-Model.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值