c# - 在 Visual Studio 2008 中,是否可以为实体函数导入生成 "complex"返回类型?

标签 c# visual-studio-2008 entity-framework

任何仔细阅读 msdn 的人都会发现 VS 版本之间的区别:

http://msdn.microsoft.com/en-us/library/bb896231%28v=VS.100%29.aspx

http://msdn.microsoft.com/en-us/library/bb896231%28v=VS.90%29.aspx

本质上,Visual Studio 2008 没有“复杂”选项作为实体函数导入的返回类型,这意味着它不会为您生成属性桶类。是否有一种简单的方法可以为仅限于 visual studio 2008 的用户生成这些类?

一种选择是导入表示过程模式的临时表,但有没有更清洁/更快捷的方法?

最佳答案

问题是在 .NET 3.5 SP1 中,复杂类型根本不支持作为存储过程的返回类型。这不仅仅是 VS 2008 的问题。

您使用临时表的技巧可能会奏效,但您必须将这些表作为实体映射到模型中,并且在整个开发过程中不得在数据库中删除它们。一旦删除它们并使用从数据库更新,您的导入将不起作用。

我们可以为您提供的最佳建议是升级到 .NET 4.0 和 VS 2010。但这可能帮助不大。

关于c# - 在 Visual Studio 2008 中,是否可以为实体函数导入生成 "complex"返回类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5296477/

相关文章:

c# string char 0x85(省略号?)

c# - native 应用程序和 Azure AD - Hello World

c++ - 'DLLVERSIONINFO' 将项目从 VS2008 更新到 VS2012 后出现编译错误

c# - EntityFramework 迁移尝试创建现有数据库

.net - 如何为 Entity Framework 创建三层解决方案

c# - List 的 ForEach() 方法未按预期运行

c# - 如果我从 XDocument 创建 XElements 列表,是否会在内存中创建元素列表的新副本?

c++ - 应用程序在线程退出时崩溃 - C++

asp.net-mvc - 使用其他项目中的类创建强类型 View ?

c# - EF Core 中的 GetEntityTypes : configure entity properties using the generic version of . Property<TEntity>