我的应用程序是使用EF 6.1 Database First的MVC 5.2。以前从未使用过Enum,我试图在以下存储来自dropdownlist的键值:
public partial class Sleep {
public Nullable<int> SleepId {get;set;}
}
为了利用新的@ HTML.EnumDropDownListFor,我添加了以下部分类
public enum SleepValues : int
{
Good = 1,
Bad = 2,
NotWell = 3
}
并将原始类更改为
public Nullable<SleepValues > SleepId {get;set;}
我收到以下错误:
The entity type Sleep is not part of the model for the current context.
感谢您的建议。
好的,我能够重现此问题。我认为您需要显式更改Property SleepId的类型以在模型(即edmx文件)中枚举。您可以尝试执行以下步骤,看看是否可以解决您的问题:
有关详细信息,请参见下面的链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句