我有一个实体在整个应用程序中使用的表格。我有一个返回相同列集的 View ,但实际上是一个联合体,试图解决一些不好的规范化问题(该应用程序很大,部分不在我的控制范围内,这部分是不可避免的)。
是否可以让 Entity 4 将与表完全相似的 View 视为同一类型,以便我可以使用该 View 来填充同一类型的集合? This question似乎表明它在 nhibernatem 中是可能的,但我找不到类似的实体。这将是一个额外的好处,导航属性仍然可以用于 Include(),但这不是必需的(我总是可以手动加入)。
最佳答案
由于 EF 处理从对象到数据库实体的映射,所以这不可能直接实现。您需要的是动态更改查询的数据库实体,据我所知,如果不手动更改对象上下文,这是不可能的。
关于c# - 使用与表相同类型的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10238281/