sqlmetal.exe运行和输出生成但我如何查询我的数据库?

时间:2011-12-20 16:24:58

标签: linq sqlmetal

我已经运行了sqlmetal.exe agaisnt我的数据库。

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

我已将此包含在我的解决方案中。所以我现在可以为每个数据库表创建一个对象。大。我现在希望使用ling来按数据库查询。我可以假设没有连接等由sqlmetal.exe的输出处理。如果这是正确的,我可以使用ling来查询我的数据库?

1 个答案:

答案 0 :(得分: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...