Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 20255|Ответ: 0

[Источник] ПараллельностьПроверьте функцию аннотации данных [серия Code-First]

[Скопировать ссылку]
Опубликовано 22.01.2017 10:44:12 | | | |
Функция Concurrency Check может быть применена к свойствам класса домена. Когда EF выполняет операцию обновления, Code-First указывает значение столбца в операторе условия where и вы можете использовать эту функцию CurrencyCheck для проверки параллелизма, вместо отдельного столбца TimeStamp для проверки параллелизма.
Посмотрите код ниже:
Далее изменим тестовый код для основной функции:



Тогда сообщение об ошибке параллелизма выглядит так:


исполнительный sp_executesql N'UPDATE [DBO]. [Информация о студенте]
SET [Имя ученика] = @0, [StdId] = @1
ГДЕ ((([StudentKey1] = @2) И ([StudentKey2] = @3)) И ([StudentName] = @4))
',N'@0 nvarchar(20),@1 int,@2 int,@3 int,@4 nvarchar(20)',@0=N'Test Only For One'',@1=1,@2=1,@3=1,@4=N'Test Only For One'
Обратите внимание:

Обратите внимание, что атрибут TimeStamp может применяться только к свойству массива одного байтов в классе, тогда как атрибут Concurrency Check — к любому числу свойств с любым типом данных.

Функция TimeStamp может использоваться только в классах с однобайтовым свойством, а Concurrency Check — в любом числе и типе свойств.





Предыдущий:Али Да Ю (Ali Big Fish) Простой язык для отправки исходного кода SMS
Следующий:Параметры запуска Chrome
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com