1

Я использую MS SQL Server 2012 + Entity Framework 6.1.1. Я создал модель с помощью конструктора. Теперь я хотел бы добавить уникальный атрибут. Как я могу достичь этого, используя конструктор/сохранить модель?Уникальная структура сущности ограничения

Edit: я модель первый подход

Спасибо

+0

Модель первая? Или сначала база данных? –

+0

Hi, модель первый! – mitchkman

ответ

1

Read this! Это должно помочь вам в правильном направлении ...

Идея заключается в том, чтобы использовать такой код:

CreateIndex("dbo.Users","Username",true); 

Какой метод EF. Я не думаю, что это возможно в конструкторе тогда ...

EDIT

this post Найдено, что говорится, что уникальные ограничения возможны (не в конструкторе, но в коде), как это:

[Index(IsUnique = true)] 
public string EmailAddress { get; set; } 
+0

Так что сначала не в модели. '[Index (IsUnique = true)]' является первым кодом, начиная с EF 6.1. –

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