EnumDropDownList用于扩展现有数据库

cl

我的应用程序是使用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文件)中枚举。您可以尝试执行以下步骤,看看是否可以解决您的问题:

  • 首先删除现有的SleepValues枚举
  • 转到edmx文件,然后右键单击SleepId属性。
  • 单击“转换为枚举”选项
  • 现在,通过出现的“添加枚举类型”对话框定义枚举。

有关详细信息,请参见下面的链接。

http://msdn.microsoft.com/en-in/data/jj248772.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

扩展现有数据框中的条目

来自分类Dev

将现有数据库用于SSRS

来自分类Dev

Django:使用现有数据扩展现有应用程序/模型

来自分类Dev

从数组扩展现有对象的数据

来自分类Dev

odoo通过xmlid扩展现有数据文件

来自分类Dev

odoo通过xmlid扩展现有数据文件

来自分类Dev

现有数据库中的Symfony Doctrine Sluggable扩展

来自分类Dev

实体框架可以用于部分映射现有数据库吗?

来自分类Dev

如何从现有数据库创建SSDT项目?

来自分类Dev

实体框架-添加现有数据库

来自分类Dev

从现有数据库生成实体

来自分类Dev

在APK中包含现有数据库

来自分类Dev

SimpleMembership MVC4(现有数据库)

来自分类Dev

如何从现有数据库结构生成模型

来自分类Dev

rake db:使用现有数据库迁移

来自分类Dev

索引现有数据库的最快方法

来自分类Dev

PersistenceJS:使用migrate()更新现有数据库

来自分类Dev

在Android Wear中使用现有数据库

来自分类Dev

在Django中使用现有数据库

来自分类Dev

ActiveAndroid使用现有数据库

来自分类Dev

置换现有数组以播种Rails数据库

来自分类Dev

Elixir ecto连接到现有数据库

来自分类Dev

在Django Python中使用现有数据库

来自分类Dev

使用现有数据库MySQL的Rails应用

来自分类Dev

使用现有数据库安装PHPmyadmin

来自分类Dev

Python Fastapi与现有数据库?

来自分类Dev

Identity Server 4登录现有数据库

来自分类Dev

从现有数据库SQLAlchemy获取DDL

来自分类Dev

在现有数据库上创建表