Подтвердить что ты не робот

Howto Укажите имя таблицы с API-интерфейсом Entity Framework First Fluent API

У меня есть Entity, и я должен настроить Entity Framework для сопоставления его с таблицей базы данных с другим именем.

Я могу легко сделать это с помощью Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute > ).

Но из-за ограничений теперь я должен использовать Code First Fluent API (мои объекты домена будут использоваться внешние клиенты, поэтому они не должны быть специфичными для конкретной технологии - например, есть ссылки на DataAnnotations)

Я искал в MSDN, но ничего не нашел. Так можно и как?

Спасибо.

4b9b3361

Ответ 3

Использовать метод ToTable:

public class MyEntityMap : EntityTypeConfiguration<MyEntity>
{
    public const string TableName = "MyEntity";

    public MyEntityMap()
    {                   
        ToTable(TableName);

        Property(t => t.Id);
    }
}