你的位置:首页 > ASP.net教程

[ASP.net教程]关于Entity Framework采用DB First模式创建后的实体批量修改相关属性技巧

Entity Framework采用DB First模式创建实体是比较容易与方便的,修改已创建的实体在个数不多的情况下也是没问题的,但如果已创建的实体比较多,比如10个实体以上,涉及修改的地方比较多的时候,那么这个时候采用可视化编器就不再那么方便了,而应该采用以

1.找到Entity Framework采用DB First模式创建的文件,文件以.edmx结尾,如下图示:

2.选中指定的edmx文件,点击右键,在弹出菜单中选择“打开方式”,如下图示:

3.在弹出的列表中选择可以以

打开后显示效果:

从打开的

SSDL:定义在数据库内部的一些属性(例如字段的长度等)

CSDL: 定义业务实体

MSL:定义业务实体与数据库对象之间的映射

我们可以根据自己的需要来查找及修改或替换相应的数据,然后保存即可。

我遇到常见的批量修改场景如下:

1.修改数据的Schema,这个可在SSDL中修改完成,如果不采用

2.修改某个属性的信息,比如名称、类型等;

3.修改实体与数据库字段的映射关系;