Мой код:
dbContext.Database.ExecuteSqlCommand(
@"BULK INSERT dbo.tblAudit FROM @FileName WITH (FIRSTROW=2, FIELDTERMINATOR='|', ROWTERMINATOR='\n')",
new SqlParameter("@FileName", auditCsvFileName)
);
Он должен выполнить массовую вставку из файла CSV.
Выдает ошибку
System.Data.SqlClient.SqlException: Неверный синтаксис рядом с '@ FileName'
Я могу выполнить эту команду (с указанным именем файла) в SSMS без ошибки.
Этоневерное использование параметров?
Разве Entity Framework не поддерживает BULK INSERT
в качестве необработанной команды SQL?
Спасибо