最近linqからSQLに始まって、私はdbを照会するのに最も効率的な方法が何であるか分かりません。Linq to sql効率的なソリューション
DataContext db = new
DataContext(ConfigurationManager.AppSettings["myConnection"]);
Table<RatesClass> CurrencyRatestbl = db.GetTable<RatesClass>();
double Rate = 0.00;
Rate =
(from c in CurrencyRatestbl
where c.From == "something"
select Convert.ToDouble(c.Rate)).Single();
私はdb.GetTableは、テーブルからすべてのレコードを取得すると思いますが、私は唯一のDBから1つのレコードを取得したい、それを行うための方法があります。
注:linqクエリは常に1つのレコードを取得します。「何か」は製品名であるため、すべての製品名に単一のレートがあります。
+1 OPの実際の問題に対処するための+1です。間違った前提があります: "私はdb.GetTableがテーブルからすべてのレコードを取得すると思う" – Davy8
@Arionはい、それは私が知りたかったものです...ありがとうございました... –
喜んで助けてください...ハッピーコーディング:) – Arion