前提:已经建立了ADO.NET 实体数据模型,在数据库里面建立了新的表,这时需要添加到数据模型
1、打开****.edmx实体数据模型,在空白区域 右键选择 从数据库更新数据模型。
选择新添加的表,然后完成。
注意:此时若提示加载完成,但是有错误,则需要注意,在数据库中新建的表 必须要有主键。
2、在实体数据模型图中,显示出了新建的实体表,但是在源文件 引用新建的实体时,提示缺少引用集。
这是因为没有自动更新相关文件。
解决办法:打开***.edmx主文件,在其子文件***.Context.tt上右键点击,运行其自定义工具;在***.tt上右键点击,同样运行其自定义工具。
另外一种办法:删除***.tt文件,然后再设计器的空白区域右键--添加代码生成项,重新建立***.tt文件。
最后一方法:把上面的两个文件全部删除,然后在设计器中 右键--属性--代码生成策略,更改后保存即可。