Я создаю проект с помощью MVC3 и сначала использую EFCode для DataAccess Layer.
в моей базе данных у меня есть таблица PackaginInfo, а в проекте I Carete Package Class это мой код:
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 и не имеет метода расширения MapSingleType, принимающего первый аргумент типа «System.Data.Entity.ModelConfiguration.EntityTypeConfiguration 'может быть найден (вам не хватает директивы using или ссылки на сборку?) E: \ Projects \ ein co \ 89-11-23 \ Parand \ MvcApplication1 \ Models \ ParandShopsEntities.cs
пожалуйста.помоги мне