私は、他のエンティティとしてそのフィールドのいくつかを含むエンティティのリストを持っています。データテーブルへのエンティティのリスト
例:
MyEntity
Int id
ContactEntity Contact -> contactId, Name etc…
AddressEntity Address
だから私はList< MyEntity>
をデータテーブルに変換する必要があります。しかし、サブエンティティからは、1つのフィールドだけを選択します。
他の方法もありますか?
UPDATE
私はCopyToDataTableを(してみてください) 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'.
ありがとうございました** http://msdn.microsoft.com/en-us /library/bb669096.aspx**、問題はエンティティ内にサブエンティティがあることです –