2013-03-04 64 views
0

我正在開發與asp.net mvc razar使用sql server的應用程序,我有一個列名爲Fname, Mname, lname, dob的表。我創建了一個存儲的過程,其與FullName, AgeASP.net MVC調用存儲過程,選擇自定義列

Select Fname + Mname + LName As FullName, spFunctionReturnAge(dob) As Age 
From Customer 

我進口和此存儲過程創建的函數返回的數據,但是當我導入EDMX設計視圖中的存儲過程,有沒有實體或模塊,其具有一個全名和年齡欄。

如何添加模塊或返回此存儲過程中的所有行?

我的存儲過程有一定的計算與返回的行,所以我不能直接使用視圖,可以通過使用存儲過程

回答

0

除非你需要在參數傳遞某種原因嘗試使用只是做查看而不是存儲過程。

CREATE VIEW vwCustomer AS 
SELECT Fname + Mname + LName As FullName, spFunctionReturnAge(dob) As Age 
FROM Customer 

大多數如果不是從SQL Server引用表中的所有項目將認識到視圖,如果它是一個表,但是存儲過程的處理方式不同。