【发布时间】:2018-04-21 13:39:13
【问题描述】:
我正在尝试在 Entity Framework Core 中执行原始 SQL 代码,但它返回以下错误:
System.Data.SqlClient.SqlException: '无效的对象名称'#MyTempTable'。'
我尝试运行以下命令,均失败:
dbContext.Database.ExecuteSqlCommand(@"INSERT INTO #MyTempTable (BatchId, RowId) VALUES (1,1)");
dbContext.Database.ExecuteSqlCommand(@"INSERT INTO dbo.#MyTempTable (BatchId, RowId) VALUES (1,1)");
如果我直接从 SSMS 运行这两个命令,它们都可以正常工作。
我做错了什么?
【问题讨论】:
标签: c# sql-server entity-framework entity-framework-core