在我的模型内部,我有一个属性,称为attributes
它的值是从cutomized_attributes
我的数据库中获取的,该属性在数据库attributes
中不存在它刚刚计算的值,而我正在尝试执行以下操作时遇到了这个错误:
错误:System.Data.Entity.Edm.EdmEntityType: : EntityType 'JToken' 没有定义键。定义此 EntityType 的键
模型:
public class Restaurant
{
public int id{ get; set; }
public string name{ get; set; }
public string cutomized_attributes { get; set; }
private JObject _attributes { get; set; }
public JObject attributes
{
get
{
if (this._attributes == null)
return this._attributes = RestaurantAttributes.parseAttrString(this.cutomized_attributes);
return this._attributes;
}
set
{
this._attributes = value;
}
}
}