我在 scottgu 的博客上按照关于 EF 代码优先 CTP5 的示例进行操作,但我得到的错误是
System.Data.SqlClient.SqlException:对象名称“dbo.Products”无效。
这是我得到的代码。
<add name="CTP5Context"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|EFCTP5.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
public class CTP5Context : DbContext
{
public DbSet<Product> Products { get; set; }
}
public class Product
{
public int Id { get; set; }
public string ProductName { get; set; }
public int Amount { get; set; }
}
var context = new CTP5Context();
var products = context.Products;
return View(products);
我在这里有点无能为力,我和博文一样,这不是我第一次使用 EF(但是 CTP5 tho),我忽略了什么?