C# 带有EF函数导入的数据集返回类型
我正在更新旧代码(不是我写的)以使用实体框架和LINQ。目前它使用Codesmith。然而,有几个函数调用实际上只是存储过程的包装C# 带有EF函数导入的数据集返回类型,c#,.net,linq,entity-framework,entity-framework-5,C#,.net,Linq,Entity Framework,Entity Framework 5,我正在更新旧代码(不是我写的)以使用实体框架和LINQ。目前它使用Codesmith。然而,有几个函数调用实际上只是存储过程的包装 我尝试使用函数导入,但问题是存储过程根据接收到的参数从不同的表返回不同的数据集。因为我不能指望返回值来自特定的表或视图,所以我希望它能返回一个通用数据集。这就是Codesmith实现目前的工作方式,但我们正试图完全摆脱项目中的任何Codesmith。当您不确定将返回什么时,是否有一种更通用的返回类型?如果您甚至无法手动创建这样的通用返回类型,EF将如何实现?我想这就
我尝试使用函数导入,但问题是存储过程根据接收到的参数从不同的表返回不同的数据集。因为我不能指望返回值来自特定的表或视图,所以我希望它能返回一个通用数据集。这就是Codesmith实现目前的工作方式,但我们正试图完全摆脱项目中的任何Codesmith。当您不确定将返回什么时,是否有一种更通用的返回类型?如果您甚至无法手动创建这样的通用返回类型,EF将如何实现?我想这就是数据集类型?但是我无法在添加函数导入对话框中选择DataSet作为返回类型。EF不支持DataSet。数据集是非常老派的。我知道我不应该从算盘中“升级”。)使用动态输出,忘记EF。您可以使用
Query
查看。