我在SP此SQL代碼:(MS SQL 2008)C#LINQ到SQL試圖recive多個選擇
DECLARE @type tinyint
SELECT @type = Type FROM Contents WHERE ContentID = @ContentID
SELECT [ParentContentID], [Headline], [ShortDescription], [CategoryID], [Type], [State], [DatePublished], [Name] FROM Contents INNER JOIN Users ON Users.ID = Contents.PublishedBy WHERE ContentID = @ContentID
IF (@type = 2) -- Content with text
BEGIN
SELECT [Preamble], [ContentText], [FaceBook], [Twitter], [PrintPage], [TipAFriend] FROM ContentText WHERE ContentID = @ContentID
END
SELECT [ID], [ImagePath], [ImageType] FROM ContentImages WHERE ContentID = @ContentID
SELECT [ID], [BoxID] FROM ContentBoxes WHERE ContentID = @ContentID
我認爲我應該是智能所以我說一個LINQ-TO- SQL類到我的項目並將SP拖到類。但是,我似乎無法從第二,第三和第四選擇語句訪問數據。我希望Linq-to-SQL類能夠生成4個數據表,這些信息讓我可以像訪問數據一樣:data [2] .Row [0] .ImagePath。
我是否必須創建自己的代碼才能從SQL服務器獲取代碼以獲得此功能?