Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 函数导入映射中的嵌套复杂类型_C# 4.0_Entity Framework 4.1 - Fatal编程技术网

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

C# 4.0 函数导入映射中的嵌套复杂类型,c#-4.0,entity-framework-4.1,C# 4.0,Entity Framework 4.1,我有两个存储过程,它们返回稍微不同的一组列。我定义了一个单独的ComplexType来管理每个结果类型 然而,这两种类型确实共享许多相似的列—例如,前10列是相同的,接下来的4或5列是不同的 是否可以创建第三个ComplexType(比如BaseType)并将其作为其他两个类型的属性。使它们的定义更简单 IDE将允许我设置它,但是我无法让它在运行时正常工作 我觉得这应该是可能的,因为IDE允许我设置它 如果您能帮我把这件事做好,我们将不胜感激 谢谢 Adam看起来,尽管IDE允许您设置这种复杂类

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

然而,这两种类型确实共享许多相似的列—例如,前10列是相同的,接下来的4或5列是不同的

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

IDE将允许我设置它,但是我无法让它在运行时正常工作

我觉得这应该是可能的,因为IDE允许我设置它

如果您能帮我把这件事做好,我们将不胜感激

谢谢


Adam

看起来,尽管IDE允许您设置这种复杂类型的嵌套,但它被认为是非法的。为了解决这个问题,我只需创建简单的复杂类型定义,并接受一些基本字段重复