【问题标题】:C# Entity Framework - How to generate object type for input parameters of stored procedureC# Entity Framework - 如何为存储过程的输入参数生成对象类型
【发布时间】:2017-06-21 10:40:41
【问题描述】:

我有一个存储过程,它获取许多输入参数(过程 persoms Insert 语句)

我使用 EF 访问此过程。

有没有办法自动生成包含过程所有输入参数的对象类型?

类似于为过程输出生成的复杂类型。

我的 EF 版本是 6.1.3

【问题讨论】:

  • 你的意思是要取 12 个单独的参数,并将它们作为单个对象发送到存储过程吗?您的问题的目标不明确。
  • 不标记为重复,因为它不使用 EF,但this answer 显示了一种使用直接数据库连接的方法。 EF 也通过context.Database 属性为您提供了该选项。请留意那些说您可能需要使用 List<T> 而不是 DataTable 的 cmets。

标签: entity-framework


【解决方案1】:

不,我认为不可能为 EF 6.1.3 中的存储过程的输入参数自动生成一个类。

【讨论】:

    【解决方案2】:

    这篇文章帮助我在实体框架中使用插入存储过程:

    http://www.entityframeworktutorial.net/EntityFramework5/CRUD-using-stored-procedures.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 2017-12-28
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 2020-02-21
      • 2016-08-21
      相关资源
      最近更新 更多