【问题标题】:How to NOT wrap stored procedure within another stored procedure for EF?如何不在 EF 的另一个存储过程中包装存储过程?
【发布时间】:2015-09-18 16:34:16
【问题描述】:

我的数据库中有一个通过 EF 调用的存储过程。这是我用来调用它的代码行:

modelBuilder.Entity<User>()
            .MapToStoredProcedures(u => u.Delete(t => t.HasName("UserDelete")
                                         .Parameter(b => b.ID, "@UserId")));

我看到 EF 将其包装到它自己的存储过程中,因此它变成了在由 EF 创建的另一个存储过程中运行的存储过程。有没有办法让 EF 不创建存储过程来访问数据库中的存储过程?

【问题讨论】:

    标签: c# .net sql-server database entity-framework


    【解决方案1】:

    EF 使用推荐的方式来执行您的存储过程。很可能,您不需要更改此行为。请参阅here 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 2010-09-15
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 2014-09-17
      相关资源
      最近更新 更多