我通过 MVC3 创建一个项目,并首先使用 EF Code 作为数据访问层。
在我的数据库中我有PackaginInfo表,在项目中我关心包类,
这是我的代码:
public class Package
{
public decimal PackageID { get; set; }
public decimal Title { get; set; }
public decimal Cost { get; set; }
public bool isFree { get; set; }
}
public class ParandShopsEntities : DbContext
{
protected override void OnModelCreating(System.Data.Entity.ModelConfiguration.ModelBuilder modelBuilder)
{
modelBuilder.Entity<Package>().MapSingleType().ToTable("PackagingInfo");
}
public DbSet<Package> PackagingInfo { get; set; }
}
当我调试我的项目时出现错误:
错误 System.Data.Entity.ModelConfiguration.EntityTypeConfiguration' 不包含 'MapSingleType' 的定义,并且找不到接受类型 'System.Data.Entity.ModelConfiguration.EntityTypeConfiguration' 的第一个参数的扩展方法 'MapSingleType'(您是吗?缺少 using 指令或程序集引用?) E:\Projects\ein co\89-11-23\Parand\MvcApplication1\Models\ParandShopsEntities.cs
请帮我
在 CTP5 中,您现在只需调用
modelBuilder.Entity<Package>().ToTable("PackagingInfo");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)