合并来自多个来源的元数据

lysaghtm

在使用微风的SPA应用程序中,我将如何组合来自多个来源的元数据以获取相关数据,以便可以在客户端的1个管理器中使用它们。例如,我可能有以下内容

  • 来自WebAPI控制器的实体框架元数据(例如帐户)
  • 来自DTO的自定义元数据(例如发票)
  • 来自第三方服务的数据以及客户端元数据提供的元数据(例如,发票传输结果)

在每种情况下,数据都有相关的属性,因此我可能希望能够使用Account.Transactions.TransmissionResults

更新

我尝试了几种方法来使它起作用,但无济于事。从Jay的答案来看,一旦检索到服务器上的元数据,目前不可能对其进行更新,因此,如果并且直到这种情况发生变化(请参阅微风的用户语音问题),我将剩下以下方法之一

1从Entity Framework中从服务器检索元数据,并在客户端上添加元数据以添加其他实体。这在一定程度上可行,但是我无法将客户端上添加的实体类型的导航属性添加到从服务器获取的实体类型,因为我无法将外键关联添加到从服务器获取的实体,再次回到修改元数据的需要取回之后。

2手工编写完整的元数据,虽然可以工作,但是使可维护性变得困难得多,并且手动编写与设计人员编写的代码大致相同的代码似乎是错误的。

3如文档中所述,从Entity Framework生成大多数代码,然后对其进行更新以添加自定义实体。与选项2相似的问题似乎也很棘手。

其他人尝试过类似的东西吗?有什么我想念的东西吗,我只是从微风和js开始。

谢谢

杰伊·特拉班德(Jay Traband)

轻巧的EntityManager可以具有来自任意数量的DataService端点的元数据,并且您可以随时在客户端上手动添加元数据(新的EntityType)。当前唯一的限制是,一旦您拥有来自特定服务的元数据,就无法对其进行更改。(我们正在考虑审查最后一个限制)。

所以问题是,您正在尝试做哪些您现在无法做的事情?

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel - 合并来自多个表的数据

来自分类Dev

如何在grafana中堆叠来自多个来源的数据

来自分类Dev

如何在grafana中堆叠来自多个来源的数据

来自分类Dev

Groovy复制/合并来自多个对象的元方法

来自分类Dev

Groovy复制/合并来自多个对象的元方法

来自分类Dev

如何合并和显示来自多个表的数据

来自分类Dev

如何使用重复键合并来自多个词典的数据?

来自分类Dev

来自多个来源的jQuery动画-影响多个对象

来自分类Dev

来自多个来源的Ajax请求,包括Google API

来自分类Dev

使用ffmpeg组合来自多个来源的视频和音频

来自分类Dev

如何在ELK中分析来自多个来源的日志

来自分类Dev

Apollo GraphQL 映射来自多个来源的实体列表

来自分类Dev

来自多个数据框列的值合并为一个向量

来自分类Dev

来自多个临时表的数据将合并到一个临时表中

来自分类Dev

如何使用NodeJS服务器合并来自多个API的JSON数据

来自分类Dev

yii2在ActiveDataProvider中合并来自多个查询的数据

来自分类Dev

在node.js中顺序合并来自多个GET请求的数据

来自分类Dev

将来自多个IF函数的数据合并到一个单元格中

来自分类Dev

使用XSL合并后如何处理来自多个XML文件的所有数据

来自分类Dev

AngularJS-在for循环中合并来自多个$ http调用的数据

来自分类Dev

来自多个临时表的数据将合并到一个临时表中

来自分类Dev

合并来自多个URL的JSON数据并根据密钥对它们进行排序

来自分类Dev

如何在Scala Play2中合并来自多个响应的数据?

来自分类Dev

将来自多个 MySql 表的数据在多行中合并为 SELECT 语句的单行

来自分类Dev

同步处理来自多个线程的数据

来自分类Dev

来自多个ajax请求的数组数据

来自分类Dev

来自多个ajax请求的数组数据

来自分类Dev

来自多个表的SQL数据

来自分类Dev

汇总来自多个记录的数据

Related 相关文章

  1. 1

    Excel - 合并来自多个表的数据

  2. 2

    如何在grafana中堆叠来自多个来源的数据

  3. 3

    如何在grafana中堆叠来自多个来源的数据

  4. 4

    Groovy复制/合并来自多个对象的元方法

  5. 5

    Groovy复制/合并来自多个对象的元方法

  6. 6

    如何合并和显示来自多个表的数据

  7. 7

    如何使用重复键合并来自多个词典的数据?

  8. 8

    来自多个来源的jQuery动画-影响多个对象

  9. 9

    来自多个来源的Ajax请求,包括Google API

  10. 10

    使用ffmpeg组合来自多个来源的视频和音频

  11. 11

    如何在ELK中分析来自多个来源的日志

  12. 12

    Apollo GraphQL 映射来自多个来源的实体列表

  13. 13

    来自多个数据框列的值合并为一个向量

  14. 14

    来自多个临时表的数据将合并到一个临时表中

  15. 15

    如何使用NodeJS服务器合并来自多个API的JSON数据

  16. 16

    yii2在ActiveDataProvider中合并来自多个查询的数据

  17. 17

    在node.js中顺序合并来自多个GET请求的数据

  18. 18

    将来自多个IF函数的数据合并到一个单元格中

  19. 19

    使用XSL合并后如何处理来自多个XML文件的所有数据

  20. 20

    AngularJS-在for循环中合并来自多个$ http调用的数据

  21. 21

    来自多个临时表的数据将合并到一个临时表中

  22. 22

    合并来自多个URL的JSON数据并根据密钥对它们进行排序

  23. 23

    如何在Scala Play2中合并来自多个响应的数据?

  24. 24

    将来自多个 MySql 表的数据在多行中合并为 SELECT 语句的单行

  25. 25

    同步处理来自多个线程的数据

  26. 26

    来自多个ajax请求的数组数据

  27. 27

    来自多个ajax请求的数组数据

  28. 28

    来自多个表的SQL数据

  29. 29

    汇总来自多个记录的数据

热门标签

归档