как повторно выполнить сгенерированный запрос из вывода EF - PullRequest
0 голосов
/ 20 апреля 2019

Я новичок в Entity Framework.Когда я рассматриваю T-запрос, сгенерированный Entity Framework, он показывает строку комментария для параметра с назначенным типом и информацией о значении, например.

-- p__linq__0: 'ABC' (Type = String, Size = 100) .

Я пытаюсь повторно выполнить этот сгенерированный T-запрос.Есть ли способ / инструмент для этого?В настоящее время я должен вручную обновить T-запрос, чтобы выполнить его в SSMS.

[исходный текст, сгенерированный из EF]

SELECT [Books].[BookId] AS [BookId]
FROM [dbo].[Books]
WHERE [dbo].[Books].[Name] = @p__linq__0

-- p__linq__0: 'ABC' (Type = String, Size = 100)

[после ручного переформатирования]

DECLARE @p__linq__0 nvarchar(100)
SET @p__linq__0 = 'ABC'

SELECT [Books].[BookId] AS [BookId]
FROM [dbo].[Books]
WHERE [dbo].[Books].[Name] = @p__linq__0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...