Entity Framework Core 是一个ORM,所谓ORM也是ef的一个框架之一吧,简单的说就是把C#一个类,映射到数据库的一个表,把类里面的属性映射到表中的字段。然后Entity Framework Core3.1 是一个长期支持的版本。本人非常乐意对.NET社区繁荣奉献自己的青春。希望 ...
分类:
其他好文 时间:
2020-06-25 11:31:02
阅读次数:
89
解决方案中启用项目EntityFramework迁移时却发生了异常。 异常说在我的项目中没有找到DBContext类。 这个DBContext类确实没有放在启动项目下面,是另外建立了一个独立的类库来存放。 查看get-help Enable-Migrations帮助,启用迁移命令带了几个参数。 En ...
1、适时的使用AsNoTracking()进行数据查询,可提高执行效率,他是无跟踪查询,即查询的实体无法进行更改操作。Update无效 var customer = context.Customer.AsNoTracking().Where(p=>p.Name == 'zhangsan').Firs ...
分类:
其他好文 时间:
2020-06-24 19:27:46
阅读次数:
89
1.建立类库项目,用来存放我们定义的映射数据表的实体类。 2.EF框架已经添加到Nuget管理器中,可以在Nuget管理器命令行中输入"install-package entityframework"添加EF框架的依赖。默认项目一定要选对 由于我已经安装过,所以就提示依赖已存在 3.在对应的项目的配 ...
分类:
其他好文 时间:
2020-06-24 19:27:23
阅读次数:
49
问题描述: 平常在使用EF Linq 执行数据库查询时,错误的使用Any进行数据筛选导致的错误:Too high level of nesting for select,我们先来看看使用方法: var officeIds = new List<int>{69,20,55,67,9,51,59,18, ...
分类:
其他好文 时间:
2020-06-24 19:21:48
阅读次数:
55
在上线新功能的时候,需要将服务器停掉,防止在更新过程中有用户进行操作额外的数据。 1:查看nginx主进程: ps -ef | grep nginx 这里root 后面的数字表示:主进程号nginx后面的数字表示:子进程号然后停止nginx服务的时候第一: systemctl stop nginx ...
分类:
系统相关 时间:
2020-06-23 15:05:26
阅读次数:
79
通过项目,我们了解到EF框架有三种数据持久化的方式,也就是标题中我所提到的三种。那么这些方式之间又有什么联系和区别呢? 篇幅原因,本篇博客不再分别介绍每种方法如何实现的了,大家用的时候可以去Sou~一下。 先分别介绍一下这三种方法的联系: 1.Database First是基于已存在的数据库,利用某 ...
分类:
Web程序 时间:
2020-06-22 15:34:20
阅读次数:
100
本文将为你详细描绘 EF Core 从数据库中读取数据的“幕后”视图。我将揭开两种数据库读取方式的面纱:一个是普通的查询,另一个是使用 AsNoTracking 方法的非跟踪查询。我还将通过一个实验来演示我是如何解决我的一个客户遇到的性能问题。 我假设你对 EF Core 已经有了一定的认识,但在深 ...
分类:
其他好文 时间:
2020-06-19 22:50:49
阅读次数:
52
1 问题 环境: CentOS7.8.2003 (x86 / 64bit) 版本: RabbitMQ 3.6.15 (Erlang 19.3) 安装方式: 二进制源码压缩安装 2 解决思路 2.1 思路1 关闭进程,并重启 step1 查询mq的进程 ps -ef | grep rabbitmq s ...
分类:
系统相关 时间:
2020-06-19 12:23:47
阅读次数:
130
ps -ef | grep tomcat | awk '{print $2}' | grep '^3' | xargs kill -9 ps -ef | grep tomcat (查看tomcat 所有进程) awk '{print $2}' (打印输出第二行) grep '^3' (匹配以3 开头 ...
分类:
系统相关 时间:
2020-06-19 12:20:24
阅读次数:
112