Как определить свойство параллелизма в Model-First - PullRequest
1 голос
/ 30 марта 2012

Я использую Entity Framework Model-First, я хочу определить столбец для проверки параллелизма.В одном из моих свойств с именем Version я установил для режима параллелизма значение «Fixed», для типа «Binary», для «StoreGeneratedPattern» значение «Computed».Я хочу, чтобы столбец, такой как отметка времени, каждый раз, когда я вставлял или обновлял, база данных автоматически генерировала значение для записи.

Но, когда я вставляю записи, свойство Version не обнуляется, поэтому если яне присваивайте ему значение, SaveChanges не будет работать.Как я могу решить это?Правильно ли мое решение по созданию свойства параллелизма?

Заранее спасибо!

1 Ответ

1 голос
/ 30 марта 2012

Ваши ожидания верны, но модель первого рабочего процесса создания базы данных по умолчанию - нет.Первый рабочий процесс текущей модели никогда не создает timestamp столбцов - он использует только varbinary.Чтобы вызвать ожидаемое поведение, вы должны изменить рабочий процесс, который является непростой задачей: относится к теме .

...