EF中如何为表添加新的字段和映射

首先先了解一下ef生成的模型edmx的代码,传送门:http://www.cnblogs.com/yushengbo/p/4807715.html

一、添加新的字段

例子就用我现在项目的这个吧,首先在edmx中的表里新建一个字段:

然后设置他的属性什么别的内容,之后在表格所示范围内点击右键选择根据模型生成数据库,弹出的框里点击完成按钮,之后检查实体类和数据库表里添加相应的字段就ok了!

二、添加新的关系映射

要添加表关系映射,在edmx空白处右键,选择新建=》关联,在弹出框里选择对应关系(多重性就是一对多什么的,关联是选择与哪个表进行关联)

 

一对一和一对多关系可以再下面选择在实体键中自动添加外键属性,然后点击模型生成数据库更新就好。

如果是多对多关系则是再建立一个表根据两表主键创建字段,所以无需向实体中添加外键属性。点击根据模型生成数据库然后更新就好。

原文地址:https://www.cnblogs.com/junshijie/p/6913240.html