我使用DefiningQuery
指定只读"视图"包含两个表中字段的实体,它非常适合我的需要。
但每次我更新我的模型(使用模型设计器)并运行"从模型生成数据库......"操作,我的DefiningQuery
丢失,因为.edmx文件被覆盖。
生成的SQL(在.edmx.sql文件中)现在假定我的只读实体必须创建相应的表。
有没有办法避免在模型更新时覆盖DefiningQuery
?
如果可能的话,我希望避免生成数据库视图并映射到该数据库视图。
一点信息: