0
我創建了一個存儲過程,它將返回一組數據。在我的情況下,它被設置角色的如何使用存儲過程獲得實體框架中的數據集合
CREATE PROCEDURE [dbo].[GetRoles]
@ID Int
AS
SELECT Roles.Role FROM Roles WHERE [email protected]
RETURN 0
我使用實體框架來得到這個值的變量是這樣的:
var query = context.GetRoles(ID);
我打算處理此dataset
和創造的list
「角色」,並返回list
但由於我調用存儲過程,我不是在這裏 寫查詢語句,例如:
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
string LastName = "Zhou";
var query = from contact in context.Contacts
where contact.LastName == LastName
select contact;
// Iterate through the collection of Contact items.
foreach(var result in query)
{
Console.WriteLine("Contact First Name: {0}; Last Name: {1}",
result.FirstName, result.LastName);
}
}
我怎樣才能像在每個結果值是多少?
我不能明顯訪問智能感知
什麼是我應該在這個問題上的做法表的字段?
在此先感謝..
請你詳細說明一下,我已經有了數據庫上下文,用於訪問數據庫。 – 2012-07-25 09:57:22
非常感謝podiluska。對於其他人來說,這是一些新的鏈接。一些其他人已經在Entity Frame Work擴展中提出了這個建議他的作品很棒。 msdn.microsoft.com/en-us/library/bb896231.aspx - – 2012-07-25 10:43:47