【发布时间】:2014-07-08 10:53:35
【问题描述】:
如何使用 Entity Framework 在 Oracle 的单个 SQL 查询中删除多行?
"DELETE FROM WOTRANSITION WHERE woiddisplay = @id OR woid = @id"
Context.Database.ExecuteSqlCommand(
"DELETE FROM WOTRANSITION WHERE woiddisplay = @id OR woid = @id",
new[] { new SqlParameter("@id", id) });
上面的示例代码错误,会返回错误:
无法将“System.Data.SqlClient.SqlParameter”类型的对象转换为“Oracle.ManagedDataAccess.Client.OracleParameter”类型
【问题讨论】:
-
无法将“System.Data.SqlClient.SqlParameter”类型的对象转换为“Oracle.ManagedDataAccess.Client.OracleParameter”类型......这是完整的错误消息@GrantWinney
标签: c# oracle entity-framework