我有一个名为Product的类,具有以下结构:
public class Product
{
public long Id { get; set; }
public string Title { get; set; }
public string Summary { get; set; }
public string Description { get; set; }
public long ProductCategoryId { get; set; }
public virtual ProductCategory ProductCategory { get; set; }
public ConstantPost ConstantPost { get; set; }
}
有一种称为ConstantPost的复杂类型。
当我想执行一个名为MostBought的存储过程时,我得到了这个错误:
无法为“Domain.ConstantPost”类型的属性“ConstantPost”创建值。仅支持具有基本类型的属性。
如何在执行存储过程时忽略复杂类型。
提前感谢。
答案 0 :(得分:2)
目前不支持此功能。您无法从SqlQuery
返回包含复杂类型的实体。