【发布时间】:2013-07-15 04:58:28
【问题描述】:
我不确定这是否可能。我可能正在尝试使用错误的工具来完成我正在尝试做的工作。
假设我想做以下事情:
我执行了一个名为“GetTableName”的函数,它返回我要从中获取数据的 SQL 表的名称。
我执行另一个名为“GetFields”的函数,它返回 SQL 表中一个或多个字段的名称。
我希望能够编写另一个函数,该函数将返回一个 DataSet(或其他一些通用对象),其中包含“GetTableName”指定的表中的行以及“GetFields”指定的字段
我知道我可以使用旧的 ADO.net 界面来做到这一点,但是有没有合适的方法来使用 Entity Framework 来做到这一点?
强调一下,代码在编译时将不知道从 SQL 返回的数据的形状。
【问题讨论】:
-
为什么不直接使用 ADO?如果 EF 在设计时不知道表定义,那么为什么要使用 EF?
-
即使我不想使用实际的实体类,我发现它对于处理连接和其他一切的方式对我来说也非常有用。
标签: .net sql database entity-framework dataset