有一个已定义EF代码第一类的项目。
有没有一种方法可以使用指定的EF上下文即时生成具有数据表和所有关系的数据集?
答案 0 :(得分:0)
您实际上只需要一个IEnumerable<T>
-> IDataReader
转换器,就像这样的转换器:ObjectDataReader。然后,您可以为每个实体集调用DataTable.Load来加载一堆DataTable,您可以将DataSet.Merge放入单个DataSet中。
如果您需要创建DataSet Relations,则需要进行额外的工作。