我已经针对我的数据库运行了 sqlmetal.exe。
SqlMetal.exe /server:server /database:dbname /code:mapping.cs
我已将其包含在我的解决方案中。所以我现在可以为每个数据库表创建一个对象。伟大的。我现在希望使用 ling 按数据库查询。我可以假设 sqlmetal.exe 的输出没有处理任何连接等。如果这是正确的,我可以使用哪些方法来查询我的数据库?
生成的代码是否包含数据上下文(继承自的类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...