业务层无法识别功能导入或复杂类型

时间:2011-05-07 16:15:27

标签: asp.net-mvc-2 entity-framework-4

我有一些我正在努力的事情,并且正在解决我似乎无法解决的问题(就像这是一个令人震惊的权利)。我的一个类没有识别复杂类型或函数导入。它不断要求 GetCategories ,这显然在功能导入中。这是验证它的屏幕截图:

Complex Types

Function Imports

StoredProcedure

enter image description here

这是使用其中任何一个代码的唯一代码:

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

这是IEnumerable

上返回的错误
  

错误1类型或命名空间名称   无法找到“GetCategories”   (你错过了使用指令或   装配参考?)
  F:\ Projects \ GodsCreationTaxidermySVN \ GodsCreationTaxidermy \ ViewModels \ StoreIndexViewModel.cs 11 28 GodsCreationTaxidermy

有谁能告诉我为什么这个班(只有这个班级)有这个问题?

编辑:我还注意到复杂类型出现在我的TT中但不出现在函数导入中

1 个答案:

答案 0 :(得分:1)

如果您的复杂类型被称为GetCagetories_Result,那么您的类型也将是GetCategories_Result,因此您必须使用:

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