LINQクエリが初めてです。解決策を見つけるのを手伝ってください。Entity Frameworkのlinqを使用してデータテーブルの列値を取得します。
ソースがEntity Frameworkデータモデルにあり、currencyID
とCurrencyName
の列にバインドされたテーブルcurrency
がソースにバインドされています。
LINQクエリを使用してデータベースから値をDataTable
に取得する必要があります。
下記のように私が何かをしようとしたが、それは働いていない:
var dataset = Source.T_Currency
.Where(x=> x.CurrencyID == x.CurrencyID && x.CurrencySymbol == x.CurrencySymbol)
.Select(x => new x.Currency
{
CurrencyID = x.CurrencyID,
CurrencySymbol = x.CurrencySymbol
}).ToList();
はいT_Currencyからすべての行をデータテーブルに選択したいとします。 –
'DataTableテーブル=新しいDataTable(); (var reader = ObjectReader.Create(t))を使用しています。 { table.Load(reader); } ' –