使用EF上下文生成ADO.NET数据集?

时间:2019-01-24 21:38:30

标签: c# entity-framework ado.net

有一个已定义EF代码第一类的项目。
有没有一种方法可以使用指定的EF上下文即时生成具有数据表和所有关系的数据集?

1 个答案:

答案 0 :(得分:0)

您实际上只需要一个IEnumerable<T>-> IDataReader转换器,就像这样的转换器:ObjectDataReader。然后,您可以为每个实体集调用DataTable.Load来加载一堆DataTable,您可以将DataSet.Merge放入单个DataSet中。

如果您需要创建DataSet Relations,则需要进行额外的工作。