函数导入映射中的嵌套复杂类型

时间:2011-06-07 15:57:46

标签: c#-4.0 entity-framework-4.1

我有两个存储过程,它们返回一组略有不同的列。我定义了一个单独的ComplexType来管理每个结果类型。

然而,这两种类型共享很多相似的列 - 例如,前10列是相同的,然后是接下来的4或5列。

是否可以创建第三个ComplexType - 比如BaseType并将其作为其他两种类型的属性。使他们的定义更加简单。

IDE允许我进行设置,但是我不能让它在运行时正常运行。

我觉得应该可以,因为IDE允许我进行设置。

非常感谢任何有助于此工作的帮助。

由于

亚当

1 个答案:

答案 0 :(得分:0)

似乎虽然IDE允许你设置这种复杂类型的嵌套,但它被认为是非法的。为了解决这个问题,我只需要创建平面复杂类型定义并接受一些基本的字段重复