如果要使用DataContext中的表,则需要实例化它:
Table<Customer> customers = db.GetTable<Customer>();
但是,如果它位于自定义DataContext中:
public partial class Northwind : DataContext
{
public Table<Customer> Customers;
...
}
我可以这样使用它:
Table<Customer> customers = db.Customers;
在哪里实例化?
答案 0 :(得分:1)
基于documentation,它只是return this.GetTable<TEntity>()
的属性获取器。
例如。
public partial class DataClasses1DataContext : System.Data.Linq.DataContext {
public System.Data.Linq.Table<User> Users {
get {
return this.GetTable<User>();
}
}
}