2011-05-07 65 views
0

我有一些我正在處理的問題,正在運行以解決我無法解決的問題(就像這是一個令人震驚的權利)。我的一個類沒有識別複雜類型或函數導入。它一直要求GetCategories這明顯在功能導入。這裏的屏幕截圖,以驗證它的存在:業務層無法識別功能導入或複雜類型

Complex Types

Function Imports

StoredProcedure

enter image description here

而且這是唯一的代碼使用任何這些:

public class StoreIndexViewModel 
{ 
    public IEnumerable<GetCategories> storeCategories { get; set; } 
} 

這是對的IEnumerable返回的錯誤

錯誤1類型或命名空間名稱 「GetCategories」找不到 (是否缺少using指令或 程序集引用?)
F:\項目\ GodsCreationTaxidermySVN \ GodsCreationTaxidermy \的ViewModels \ StoreIndexViewModel.cs 11月28日GodsCreationTaxidermy

誰能告訴我,爲什麼這個類(也只有這個類)有這個問題?

編輯:我也注意到,複雜類型我的TT的出現,但不是函數導入

回答

1

如果你的複雜類型被稱爲GetCagetories_Result那麼你的類型也將GetCategories_Result所以你必須使用:

​​
+0

我的問題(合理的建議,我會嘗試它母雞我得到VS再次打開)是爲什麼它不使用FuntionImports而不是複雜類型。 – PsychoCoder 2011-05-07 20:05:36

+1

功能導入不是一種類型。 'IEnumerable '預計類型。函數導入只是一些針對'ObjectContext'公開的調用結構 - 通常由調用'context.ExecuteFunction'的同名方法包裝。 – 2011-05-07 20:11:26

+0

它甚至不識別GetCagetories_Result。現在我得到「無法找到類型或命名空間'etCategories_Resuls' – PsychoCoder 2011-05-07 20:13:12