1

linq to sql テーブル クラスに基づいてデータ テーブルを作成する方法があるかどうか疑問に思っていました。

dbml ファイルを使用せず、手動でテーブルを定義する必要があるため、これらのクラスは既に作成しています。

[TABLE(Name = "TableA")]
class TableA
{
[Column] public string Name;
[Column] public string surName;
[Column] public string concatName;
[Column] public int ID;
}

linq to sql クエリを実行した後、書き込むデータテーブルを手動で定義する必要があります。

DataTable dt = new DataTable();
dt.Columns.Add("Name"), typeof(string));
dt.Columns.Add("Surname"), typeof(string));
dt.Columns.Add("concatName"), typeof(string));
dt.Columns.Add("ID"), typeof(int);

どうすればこれをスキップできますか? クエリ結果または既に作成されたクラスに基づいてデータテーブルを作成する方法はありますか?

私は CopyToDataTable について多くのことを読みましたが、それを振ることができないようです。

4

0 に答える 0