随笔分类 -  efcore

摘要:文章目录1、引言2、需要安装的包3、锲约与数据库的对应关系3.1、添加模型更改3.2、更新数据库3.3、对比3.4、Users代码与表结构4、总结 1、引言 EntityFramework Core这个我在这里就不想做相关介绍了,EFCore是netcore中才出现了,它的前身可以说是EF6,下面就 阅读全文
posted @ 2020-04-02 21:44 Jonny-Xhl 阅读(620) 评论(0) 推荐(0)
摘要:扩展IQueryable using Microsoft.EntityFrameworkCore.Query; using Microsoft.EntityFrameworkCore.Query.Internal; using Microsoft.EntityFrameworkCore.Storag 阅读全文
posted @ 2020-02-11 19:32 Jonny-Xhl 阅读(518) 评论(0) 推荐(0)
摘要:延迟加载与无跟踪在一起使用的时候就不能加载导航属性了。 可以手动Include或者ThenInclude 阅读全文
posted @ 2020-02-11 19:30 Jonny-Xhl 阅读(90) 评论(0) 推荐(0)
摘要:文章目录one to oneone to manymany to many one to one 用户 public class User : Entity { [Required] public string Name { get; set; } public string Email { get 阅读全文
posted @ 2020-02-11 19:29 Jonny-Xhl 阅读(501) 评论(0) 推荐(0)
摘要:文章目录第一个Context第二个Contextconfigservice中注入迁移命令FirstDbContextSecondDbContext需要注意的情况 第一个Context public class FirstDbContext : DbContext { public FirstDbCo 阅读全文
posted @ 2020-02-11 19:22 Jonny-Xhl 阅读(216) 评论(0) 推荐(0)
摘要:文章目录Scaffold-DbContext命令sqlservermysqlScaffolding a Database by Filtering TablesScaffolding with Multiple Schemas Scaffold-DbContext命令 参数 描述 -Connecti 阅读全文
posted @ 2020-02-11 19:21 Jonny-Xhl 阅读(99) 评论(0) 推荐(0)
摘要:文章目录1、延迟加载介绍2、使用延迟加载2.1 使用 Microsoft.EntityFrameworkCore.Proxies2.2使用ILazyLoader注入到构造中2.3使用Action1、延迟加载介绍 延迟加载又叫惰性加载(Lazy Loading):即在需要或者使用的时候加载数据。 此功 阅读全文
posted @ 2019-06-20 22:04 Jonny-Xhl 阅读(698) 评论(0) 推荐(0)