首先先了解一下ef生成的模型edmx的代码,传送门:http://www.cnblogs.com/yushengbo/p/4807715.html
例子就用我现在项目的这个吧,首先在edmx中的表里新建一个字段:
然后设置他的属性什么别的内容,之后在表格所示范围内点击右键,选择在模型浏览器中显示,进入模型浏览器页面:
对表格右键选择根据模型生成数据库,弹出的框里点击完成按钮,之后在实体类和数据库表里添加相应的字段就ok了!
要添加表关系映射,首先表里要有实体类,经过我的观察,这个edmx上有实体类,但是对应的数据库表里不需要添加主键,之后在两个需要建立映射的表中的任意一个右键,选择新建=》导航属性,右键新建的属性=》属性,修改名称和关系。(多重性就是一对多什么的,关联是选择与哪个表进行关联)
完成以后在新建的导航属性中右键选择表映射:
即可看到映射的关系,左边的是要关联的表中的实体键,右边的是选择表中需要与他关联的字段,如果没有的话,按照步骤一新建一个就行,但是这个字段没必要更新到模型浏览器里的数据库表,也就是没必要完成标题一的第二步,最后在数据库相应的表里添加上刚才表中新建的字段就可以,不用往实体类里再添加字段了!