我使用数据库优先在 Entity Framework 中映射了一些存储过程。它创建强类型方法,您可以调用这些方法来运行存储过程。然而,我遇到了一个严重的问题,因为我看不到任何方法来调用它使用存储过程中定义的默认参数创建的这些方法。这意味着:
a) 我必须手动将默认参数添加到方法调用中,如果默认参数值发生变化,这很脆弱。
b) 手工编写方法重载。这基本上消除了首先从数据库生成模型的好处。
有谁知道这个问题是否有更好的解决方案?
谢谢。
最佳答案
截至 2013 年 1 月,没有支持的方法让 Entity Framework 执行此操作。
我已经打开了一个功能请求 here .
关于c# - Entity Framework - 使用默认参数调用存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400882/