3

我有一堂课:

class CityDetails
{
   Id int,
   //other attributes
   CityType Type;
}

我正在使用 EF。我正在尝试从视图中获取数据并将其填充到CityType. CityType类具有枚举"Type"类型名称的属性。CityTypesql server 中的视图有一个同名“类型”的列,它的值对应于枚举元素名称。以下代码给了我错误:

List<CityDetails> l = dbContext.Database.SqlQuery<CityDetails>(VIEW_QUERY).ToList();

错误:

从具体化的“System.String”类型到“Domain.Models.Views.CityType”类型的指定转换无效。

从 EF 5.0 开始提供枚举支持。我正在使用 EF 6 Alpha 2。

4

0 回答 0