我有一个表格,它可以被整个应用程序使用。我有一个观点,返回一个相同的列集,但实际上是一个联盟,试图解决一些不好的规范化(应用程序很大,部分不在我的手中,这部分是不可避免的)。使用与表格相同的类型查看
是否有可能有实体4请客一种观点认为是完全一样的表为同一类型,这样我可以用这个观点来填充相同类型的集合? This question似乎表明它可能在nhibernatem中,但我无法找到任何类似实体的东西。这将是导航属性仍然可以用于Include()的额外奖励,但这不是必需的(我总是可以手动加入)。
这是不可能的。您应该映射到另一种类型并进行内部复制 - 例如与Automapper - 用于保存更改。顺便说一下,我认为NHibernate链接告诉我们同样的道理。这将是一个不错的主意,只有一种类型具有不同的读取和保存路径。 – 2012-04-20 11:36:49