2
我有一個存儲過程在我的asp.net MVC3應用程序中使用實體框架:轉換存儲過程結果的模型對象
CREATE PROCEDURE dbo.MinMax
AS
DECLARE @T1 TABLE(MinColorsId int,MAXColorsId int)
INSERT @T1
select MIN(ColorsId) as MinColorsId,MAX(ColorsId) as MAXColorsId
from DiamondInfoes
SELECT * FROM @T1
RETURN
在我的模型我有相同的屬性名稱的程序表結果:
public class colorModel
{
[Display(Name = "MinColorsId")]
public float MinColorsId { get; set; }
[Display(Name = "MaxColorsId")]
public float MaxColorsId { get; set; }
}
在我運行存儲過程控制器:
private _ModelContainer m_db = new _ModelContainer();
var minmax = m_db.MinMax();
我想設置的colorModel
與包含程序結果的minmax
? (由短的路,我有很多屬性...)
什麼樣的結果返回m_db.MinMax()? – 2011-12-28 11:44:06
你如何將存儲過程映射到模型?通過設計人員導入時,您可以選擇返回類型。 – 2011-12-28 12:26:37
System.Data.Objects.ObjectResult –
Hadas
2011-12-28 12:30:17