0

Название столбца не отражается на базе данныхИмя столбца не отражается на базе данных

например.

[Column("some_name")] 
public string name { get; set; } 

Ожидаемый результат: Имя столбец должен быть «некоторое_имя»

Фактический результат: имя столбца «Имя» вместо «некоторое_имя».

+0

Не могли бы вы подтвердить, какую версию EF вы используете? Вопрос отмечен EF6, но он также помечен как ASP.NET 5, который обычно используется с EF7 (но * может * использовать EF6). – Eilon

+0

Я использую бета-версию EF7. –

+2

Аннотации пока не реализованы. https://github.com/aspnet/EntityFramework/issues/1424 –

ответ

1

Поддержка аннотаций данных еще не реализована на EF7. Вы можете отследить работу здесь https://github.com/aspnet/EntityFramework/issues/107

+0

Есть новости о нем? Можем ли мы установить имя столбца в Fluent API? –

+0

Да, вы можете ознакомиться здесь http://stackoverflow.com/questions/31084416/override-default-identity-table-names/31094535?noredirect=1#comment50235397_31094535 –

Смежные вопросы