2011-09-08 40 views
1

我正在使用實體框架從我的數據庫中導入兩個存儲過程。如何在C#中加入兩個存儲過程ObjectResults

的功能如下:

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

兩個函數都返回一個System.Data.Objects.ObjectResult<int?>

讓他們進入一個結果集的最好方法是什麼?使用.Union擴展名?

回答

3

假設它們具有相同的數量和類型的列,並且名稱相同,那麼最簡單的就是Concat擴展,除非需要確保內容在這種情況下使用Union。

0

是否有可能創建另一個調用其他兩個存儲過程?

+0

甚至映射到一個視圖。 –

相關問題