Существует проект с определенными первыми классами кода EF. Есть ли способ генерировать набор данных с таблицами данных и всеми связями, используя указанный контекст EF на лету?
Вам действительно нужен переводчик IEnumerable<T> -> IDataReader, например: ObjectDataReader .Затем вы можете вызвать DataTable.Load для каждого Entity Set, чтобы загрузить группу DataTables, которую вы можете DataSet.Merge в один DataSet.
IEnumerable<T>
IDataReader
Если вам нужносоздать DataSet Relations , который потребует дополнительной работы.