我有一个实体列表,其中包含一些作为其他实体的字段。
例如。
MyEntity
Int id
ContactEntity Contact -> contactId, Name etc…
AddressEntity Address
所以我有List< MyEntity>
哪些需要转换为数据表。但是从子实体中,我只想选择一个字段。
有可能还是我有其他选择。
更新
当我按照 ivowiblo 的描述尝试CopyToDataTable()时,它给了我以下错误
The type 'AnonymousType#1' cannot be used as type parameter 'T' in the generic type or
method 'System.Data.DataTableExtensions.CopyToDataTable<T>(System.Collections.Generic.IEnumerable<T>)'.
There is no implicit reference conversion from 'AnonymousType#1' to 'System.Data.DataRow'.