如何在c#中连接两个存储过程objecresult

本文关键字:两个 存储过程 objecresult 连接 | 更新日期: 2023-09-27 18:07:51

我使用实体框架从我的数据库中导入两个存储过程。

功能如下:

_db.GetDeviceTypeModelAttributes(deviceTypeID, deviceModelID);
_db.GetDeviceConfigurableAttributes(deviceID, true);

两个函数都返回一个System.Data.Objects.ObjectResult<int?>

把它们放到一个结果集中的最好方法是什么?使用.Union扩展?

如何在c#中连接两个存储过程objecresult

假设它们具有相同数量和类型的列,具有相同的名称,那么最简单的扩展将是Concat,除非您需要确保内容是唯一的,在这种情况下使用Union。

是否可以创建另一个存储过程,同时调用这两个存储过程?