public class SqlProductsRepository : IProductsRepository
{
private Table<Product> productsTable;
public SqlProductsRepository(string connectionString)
{
**productsTable = (new DataContext(connectionString)).GetTable<Product>();
}
public IQueryable<Product> Products
{
get { return productsTable; }
}
}
这是来自 pro asp.net 书籍的 SportsStore 示例(这里是源代码的github 链接)。当我运行代码时,它显示 system.ArgumentException 错误。谁能告诉我这个错误到底是什么,我该如何解决? 错误显示在粗体区域。
错误:不支持关键字:元数据”
连接字符串:
SQL存储库:
公共类 SqlProductsRepository : IProductsRepository { 私有表 productsTable;
public SqlProductsRepository(string connectionString)
{
productsTable = (new DataContext(connectionString)).GetTable<Product>();
}
public IQueryable<Product> Products
{
get { return productsTable; }
}