【问题标题】:using params[] wih ObjectDataSource [closed]使用带有 ObjectDataSource 的参数 [] [关闭]
【发布时间】:2015-06-03 12:45:02
【问题描述】:

我的EF插入方法定义如下:

public void Add(params T[] items)

如何与 ObjectDataSource 一起使用来插入对象?

【问题讨论】:

  • 您的问题到底是什么?是“如何遍历参数数组”吗?你知道foreach()吗?
  • 通过写它的身体?你试过什么?

标签: c# entity-framework objectdatasource


【解决方案1】:

根据the documentationObjectDataSource 的 insert 方法被设计为调用一个方法,该方法具有被插入项目的每个 的参数,而不是项目本身(更不用说数组 个项目)。

我会向您的存储库添加一个重载来接受单个项目的值(并且可能调用Add),或者在某处添加一个映射器,将值映射到一个新项目并调用您的Add 方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 2013-12-14
    相关资源
    最近更新 更多