Исключение EntityNotFoundException в отображении Hibernate Many To One, однако данные существуют

Если у вас есть только одна сущность, которая сопоставлена ​​с таблицей, которая не имеет множественности, вы можете удалить PluralizingTableNameConvention и вручную настроить имя таблицы для объекта.

public class MyContext : DbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

        modelBuilder.Entity<Item>().ToTable("Items");
    }
 }

Или если это в другом месте вокруг

public class MyContext : DbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        modelBuilder.Entity<Item>().ToTable("Item");
    }
 }
37
задан Community 20 October 2015 в 08:18
поделиться