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 について多くのことを読みましたが、それを振ることができないようです。