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エラーが表示されます。誰かがこのエラーが正確に何であるか、そしてどうすればそれを修正できるか教えてもらえますか? エラーは太字の領域に表示されます。
エラー:キーワードはサポートされていません:メタデータ "
接続文字列:
SQLRepository:
パブリッククラスSqlProductsRepository:IProductsRepository{プライベートテーブルproductsTable;
public SqlProductsRepository(string connectionString)
{
productsTable = (new DataContext(connectionString)).GetTable<Product>();
}
public IQueryable<Product> Products
{
get { return productsTable; }
}