EF
CahierX
前端小菜鸟
展开
-
存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。有关了解和处理乐观并发异常的信息
在使用EF更新数据库内容的时候,提示这个错误原因:找不到主键,因为我数据库设置的name为主键,切试图更改name的值解决方法:将数据库的id设为主键,传值的时候不需要传id...原创 2018-10-26 10:07:52 · 4272 阅读 · 1 评论 -
System.Collections.Generic.List<xxxx>”隐式转换为“xxxx"
有两个匿名List ListData和List data,我想在ListData中移除所有data的值得到移除后的结果,于是想到了Remove var range = db.UserList.Where(p => p.username.Equals(username)).Select(p => new { gropus = p.groups }).First();var fo...原创 2018-10-30 08:27:29 · 7861 阅读 · 0 评论 -
ef合并一个List中相同元素,并汇总指定属性
数据: username : xx , rolename : 管理员 username : xx , rolename : 班委 username : xx , rolename : 辅导员 username : yy , rolename : 学生希望得到的结果: username : xx , rolena...原创 2019-01-16 10:36:20 · 827 阅读 · 0 评论 -
EF Code First 数据库添加初始数据
在使用EF Code First的时候可以通过代码自动生成数据库,然而一般系统生成的数据库需要有初始数据在继承DbContext类中覆盖默认CreateDatabaseIfNotExists策略 public Db() : base("name = DynamicForm") // 这里的name必须和Web.config里面的相同 ...原创 2019-02-16 12:20:27 · 2370 阅读 · 0 评论 -
EF Code First使用
首先安装ef在Models文件夹下创建类,首先创建一个Db.cspublic Db() : base("name = DynamicForm") // 这里的name必须和Web.config里面的相同 { } protected override void OnModelCreating(DbModelBuil...原创 2019-02-12 15:03:57 · 335 阅读 · 0 评论