如何将存储过程结果映射到自定义类?

撇号

我正在使用,entity framework 5并且已经在.edmx模型中添加了两个存储过程

第一个存储过程返回一个字符串,如果我在Visual Studio中打开模型浏览器,则可以更改该Returns a Collection Of部分并将标量类型设置为String,如下所示:

标量类型

然后在代码中,我可以调用SP并获得如下结果:

using (var context = new MyEntities())
{
    var spResult = context.mySPNameFromTheModel(exampleParameter1, exampleParameter2); // This will get the output as string
}

上面的示例工作正常,但是如何对Complex类型执行相同的操作?

我的第二个存储过程仅返回一行,两列,均为字符串。因此,我创建了一个具有两个字符串属性的类,但是当我更改为Complex时,我看不到它,因为它为空,因此无法从下拉列表中选择任何内容。ComplexType

当我单击时Get Column Information,它只是说SP不返回任何列,这是不正确的。

毗湿奴
  • 检查edmx是否用相应的存储过程更新
  • 尝试在模型浏览器中手动创建复杂类型。
  • 保存并重建解决方案
  • 然后尝试“添加函数导入”并给函数importname,sp&在“返回集合”中选择手动创建的“复杂类型”。
  • 现在单击获取列信息。
  • 然后单击确定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Oracle存储过程结果映射到自定义Java类型(类)

来自分类Dev

使用 EF Core FromSql 将存储过程结果映射到自定义类返回具有默认值的实例

来自分类Dev

如何将地图列表映射到自定义类列表中?

来自分类Dev

将Mysql结果映射到自定义Json格式

来自分类Dev

如何将JSON字段映射到自定义对象属性?

来自分类Dev

如何将每个用户的许多自定义表映射到真实的数据库?

来自分类Dev

Neo4j Session.query() - 如何将查询响应映射到自定义 Java 对象

来自分类Dev

无法从mongodb结果映射到Java自定义对象

来自分类Dev

无法从mongodb结果映射到Java自定义对象

来自分类Dev

如何将存储过程映射到EF 6.1.1 Code First或更高版本?

来自分类Dev

如何将存储过程映射到EF 6.1.1 Code First或更高版本?

来自分类Dev

将JSON属性映射到自定义C#类

来自分类Dev

如何将自定义域名映射到 Azure 服务器?

来自分类Dev

如何将QVariant转换为自定义类?

来自分类Dev

如何手动将Apollo自定义标量映射到客户端类型

来自分类Dev

如何将CTRL + ALT + TAB映射到从Microsoft Natural Ergonomic Keyboard 4000上的可自定义特殊键激活的宏?

来自分类Dev

如何将`dask.DataFrame`的结果映射到csvs

来自分类Dev

AutoMapper-使用自定义类型转换器将数据表映射到类对象

来自分类Dev

SQLAlchemy:如何将通用映射逻辑添加到自定义基类中(使用声明式样式映射)?

来自分类Dev

如何将String映射到Java类?

来自分类Dev

如何将JSON数据映射到类

来自分类Dev

如何将字典映射到特定类的对象?

来自分类Dev

如何将C#类映射到角度对象

来自分类Dev

如何将Grails域类映射到DTO?

来自分类Dev

如何将ICollection <Type>映射到扩展类

来自分类Dev

从存储过程结果将通用子级映射到通用父级

来自分类Dev

自定义将属性从目标映射到源和反向映射

来自分类Dev

如何将自定义本征张量类存储到std :: vector中?

来自分类Dev

将自定义子域映射到Azure存储容器

Related 相关文章

  1. 1

    将Oracle存储过程结果映射到自定义Java类型(类)

  2. 2

    使用 EF Core FromSql 将存储过程结果映射到自定义类返回具有默认值的实例

  3. 3

    如何将地图列表映射到自定义类列表中?

  4. 4

    将Mysql结果映射到自定义Json格式

  5. 5

    如何将JSON字段映射到自定义对象属性?

  6. 6

    如何将每个用户的许多自定义表映射到真实的数据库?

  7. 7

    Neo4j Session.query() - 如何将查询响应映射到自定义 Java 对象

  8. 8

    无法从mongodb结果映射到Java自定义对象

  9. 9

    无法从mongodb结果映射到Java自定义对象

  10. 10

    如何将存储过程映射到EF 6.1.1 Code First或更高版本?

  11. 11

    如何将存储过程映射到EF 6.1.1 Code First或更高版本?

  12. 12

    将JSON属性映射到自定义C#类

  13. 13

    如何将自定义域名映射到 Azure 服务器?

  14. 14

    如何将QVariant转换为自定义类?

  15. 15

    如何手动将Apollo自定义标量映射到客户端类型

  16. 16

    如何将CTRL + ALT + TAB映射到从Microsoft Natural Ergonomic Keyboard 4000上的可自定义特殊键激活的宏?

  17. 17

    如何将`dask.DataFrame`的结果映射到csvs

  18. 18

    AutoMapper-使用自定义类型转换器将数据表映射到类对象

  19. 19

    SQLAlchemy:如何将通用映射逻辑添加到自定义基类中(使用声明式样式映射)?

  20. 20

    如何将String映射到Java类?

  21. 21

    如何将JSON数据映射到类

  22. 22

    如何将字典映射到特定类的对象?

  23. 23

    如何将C#类映射到角度对象

  24. 24

    如何将Grails域类映射到DTO?

  25. 25

    如何将ICollection <Type>映射到扩展类

  26. 26

    从存储过程结果将通用子级映射到通用父级

  27. 27

    自定义将属性从目标映射到源和反向映射

  28. 28

    如何将自定义本征张量类存储到std :: vector中?

  29. 29

    将自定义子域映射到Azure存储容器

热门标签

归档