0

データベースに対して sqlmetal.exe を実行しました。

SqlMetal.exe /server:server /database:dbname /code:mapping.cs

これをソリューションに含めました。これで、データベース テーブルごとにオブジェクトを作成できるようになりました。偉大な。ling を使用してデータベースでクエリを実行したいと考えています。接続などは、sqlmetal.exe の出力によって処理されないと推測できますか。これが正しい場合、ling を使用してデータベースにクエリを実行するには、どのような方法がありますか?

4

1 に答える 1

2

生成されたコードには、データコンテキスト(から継承するクラスSystem.Data.Linq.DataContext)が含まれていますか?もしそうなら、それはおそらくあなたが探しているものです。このようなもの:

var db = new SomeDataContext();
// You can also specify a connection string manually in the above constructor if you want
var records = db.SomeTable.Where(st => st.id == someValue);
// and so on...
于 2011-12-20T16:30:57.457 に答える