c# - Entity Framework - 使用默认参数调用存储过程

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

我使用数据库优先在 Entity Framework 中映射了一些存储过程。它创建强类型方法,您可以调用这些方法来运行存储过程。然而,我遇到了一个严重的问题,因为我看不到任何方法来调用它使用存储过程中定义的默认参数创建的这些方法。这意味着:

a) 我必须手动将默认参数添加到方法调用中,如果默认参数值发生变化,这很脆弱。

b) 手工编写方法重载。这基本上消除了首先从数据库生成模型的好处。

有谁知道这个问题是否有更好的解决方案?

谢谢。

最佳答案

截至 2013 年 1 月,没有支持的方法让 Entity Framework 执行此操作。

我已经打开了一个功能请求 here .

关于c# - Entity Framework - 使用默认参数调用存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400882/

相关文章:

c# - 如何使用 Entity Framework Code First V6.1.2 进行集成测试

c# - 计划代理内存泄漏

c# - 服务器响应 .net 上的重复条目

c# - MVC C# 编译 debug = true 仍然捆绑

.net - FileInfo.IsReadOnly 与 FileAttributes.ReadOnly

.net - WPF 和 NET 3.5 到 4 多目标

sql-server - 使用 SELECT 进行更新会导致死锁

c# - 我正在尝试将字符串数组保存到 txt 文件

.net - .NET 核心 web api Ubuntu 服务器的主管设置

sql - 将提取的列添加到表中 - SQL