- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到以下错误:
One or more validation errors were detected during model generation:
\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'UserAccount' has no key defined. Define the key for this EntityType.
\tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'UserAccounts' is based on type 'UserAccount' that has no keys defined.
_Db.Database.Initialize(true);
public class AccountContext: DbContext
{
public AccountContext()
: base("DefaultConnection")
{
}
public DbSet<UserAccount> UserAccounts { get; set; }
}
[Table("UserAccount")]
public class UserAccount
{
[Key]
[Required]
public string Username;
[Required]
[DataType(DataType.Password)]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
public string Password;
public string Name;
public string Surname;
[Required]
public string Email;
}
Database.SetInitializer(new DropCreateDatabaseAlways<AccountContext>());
var _Db = new AccountContext();
_Db.Database.Initialize(true);
最佳答案
我相信 EF 只允许映射到属性,而不是您使用的字段。
尝试改变:
[Key]
[Required]
public string Username;
[Key]
[Required]
public string Username { get; set; }
关于entity-framework - Entity Framework EntityType 'UserAccount' 没有定义键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16450630/
我将 servlet 与 JPA+Hibernate 结合使用)。我不明白这个错误,除非我尝试过本论坛中建议的其他解决方案。事实上,我不想将 UserAccount 类存储为一个实体;但我只想在 Ut
用法: 1.copy下面代码至文本文档 2.将文件后缀名改为.vbs 3.双击运行 复制代码 代码如下: Ans = InPutBox("请输入要执行的操作:1.加密,2.解密,3
我已将 UserAccounts(语义 UI)包包含在 Meteor 应用程序中。 插入路由和 {{> atForm}} 后,这就是我的首页的外观。 这与此处显示的示例有很大不同:UserAccoun
我使用的是 accounts-password 和 useraccounts:bootstrap 包,一切正常,这意味着登录表单在 Meteor 中创建了一个新文档。用户集合。但我不希望在面向客户端的
我正在使用 Meteor/react 和 flowRouter,我想创建一个有两种用户的应用程序;让我们说保持简单: 客户 提供者 事实上,客户有一些“UserAccounts”字段(姓名、密码、电子
我正在为 Meteor 使用 Useraccounts 包。 我已经配置好了,用户名/电子邮件+密码登录正在使用登录时显示的用户名(用户需要在注册时输入用户名)。 但是,当我单击社交登录按钮登录时,我
我有这个two commands获取 SID 用户帐户 wmic useraccount where name='%username%' get sid | findstr /b /C:"S-1" >
我收到以下错误: One or more validation errors were detected during model generation: \tSystem.Data.Entity
如何将当前用户的 SID 保存到变量中? 基于类似的问题,当前代码如下: @echo off for /f %%a in ('wmic useraccount where Name='%usernam
我有一个 userAccounts 类,它声明了我的用户帐户的所有变量。但是,当尝试增加 userAccounts 类型的 arrayList 的大小时按下按钮时,我得到了错误。 The method
我想从用户表中获取电子邮件和密码,其中电子邮件是主键,针对电子邮件,我想从用户帐户中获取余额和帐户 ID,其中帐户 ID 是外键。针对该外键,我想要表帐户中的 accountNo SELECT `us
我正在阅读 Apache Shiro想看看我的心智模型是否正确。 From the docs: "A Realm is a component that can access application-
是否可以在登录时检查用户 Angular 色,以及用户是否处于“admin” Angular 色以显示一个页面,以及是否以“basic-user” Angular 色显示另一个页面(转到另一条路线)
我是一名优秀的程序员,十分优秀!