【问题标题】:Telerik OpenAccess ORM - return types for queriesTelerik OpenAccess ORM - 查询的返回类型
【发布时间】:2011-10-13 18:00:09
【问题描述】:

有没有办法更改 OpenAccess 生成的查询的返回类型?默认返回类型是 Object[],但我需要它是由 ORM 生成的特定类型。

【问题讨论】:

  • 没关系。我以为我无法编辑自动生成的代码 b/c 它会在每次构建时重新生成。但看起来它允许在初始创建后进行编辑。所以我只是改变了返回类型。
  • 最好的办法是将您的解决方案发布为您自己问题的答案。这在 SO 上是完全可以接受的,并且增加了网站的整体知识,供以后查找。
  • @alwayslearning 对这个问题有正确的(显然是唯一的)答案。

标签: c# orm telerik


【解决方案1】:

您似乎指的是为执行存储过程而生成的代码。每次保存域模型(.rlinq 文件)时,都会在生成的上下文类中重新生成此方法。如果您想修改返回类型,您可以为上下文创建一个部分类并在那里添加方法。

关于问题 - 如何更改生成方法的返回类型?目前,设计器不支持此功能,但正在进行存储过程的详细 UI 的工作。下一个服务包很可能会有一个 UI,您可以在其中选择现有的持久类型作为返回值,或者您可以生成映射到返回结果的 CLR 类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    相关资源
    最近更新 更多