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引用表中的所有项目将认识到视图,如果它是一个表,但是存储过程的处理方式不同。