SQL Server 2008 R2 и Entity Framework 6 неправильный синтаксис на вставках рядом;

Мое приложение использует последнюю версию Entity Framework 6.0.1. Он добавляет много объектов в базу данных во время загрузки. Я не вижу никаких проблем при сохранении, если были проблемы, это должно быть ошибка моих данных и предупреждение меня. Однако сегодня я запустил помощник по настройке ядра СУБД и обнаружил, что некоторые запросы из автоматически сгенерированных вставок структуры сущностей вызывают проблемы. Я вижу данные в таблице, поэтому, если это происходит, это очень редко (я надеюсь). Вот что дал мне советник по настройке.

declare @0 int;
declare @1 int;
declare @2 decimal(18;
declare 4);
declare @3 int;
declare @4 datetime2(7);
declare @5 int;
declare @6 datetime2(7);
INSERT [dbo].[ClaimAmount]([ClaimId], [ClaimServiceLineId], [ClaimPayerId],    [ClaimServiceLineAdjudicationId], [ClaimRepricingId], [ClaimDmeServiceId],     [ClaimAdjudicationId], [ClaimDiagnosisId], [AmountTypeId], [AdjustmentTypeId], [AmountQuantity], [AmountValue], [AdjustmentReasonCode], [InsertUserId], [InsertDate],    [UpdateUserId], [UpdateDate])
VALUES (NULL, @0, NULL, NULL, NULL, NULL, NULL, NULL, @1, NULL, NULL, @2, NULL, @3, @4, @5, @6)
SELECT [ClaimAmountId]
FROM [dbo].[ClaimAmount]
WHERE @@ROWCOUNT > 0 AND [ClaimAmountId] = scope_identity() 

[Microsoft] [Драйвер ODBC 11 для SQL Server][SQL Server]
Неверный синтаксис рядом с ';'.
[Microsoft] [Драйвер ODBC 11 для SQL Server][SQL Server]
Необходимо объявить скалярную переменную "@2".

0 ответов

Другие вопросы по тегам