Я пытаюсь выполнить хранимую процедуру из C#
var dt = new SqlParameter("ExportedOn", DateTime.Now);
context.Database.ExecuteSqlCommand("EXEC LogDataExport @ExportedOn", dt);
Хранимая процедура:
CREATE PROCEDURE LogDataExport
(@ExportedOn DATETIME2)
AS
INSERT INTO dbo.DataExportLogging (Id, ExportedOn, Description, Text)
SELECT 1, @ExportedOn, 'asd', 'dsasadfsdag'
GO
Я получаю сообщение об ошибке, что dt
не может быть преобразовано из NVARCHAR
до Datetime2
.