ef core在针对mysql数据迁移的时候,有些时候没法迁移。。。有两种情况没法迁移,一种是因为efcore的bug问题导致没法迁移,这个在github上有个问题集,另外一种是对数据表进行较大幅度的变更,导致外键导航之类的变更较多,无法正常迁移,并且涉及到该表的迁移有多条。然后我就自己琢磨,在不删 ...
分类:
其他好文 时间:
2019-10-18 12:31:13
阅读次数:
98
打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了 ps -ef |grep t ...
分类:
系统相关 时间:
2019-10-17 15:50:35
阅读次数:
104
有时候我们会遇到需要将指定命令返回结果进行处理的情况 这种情况下,可能就需要写for循环之类的脚本进行处理了(目前我只能想到这种方法) 但是想起来还有一个xargs命令,组合这个命令就比较省事了。 场景如下: 安装Redis执行make test时,报Redis已在运行导致冲突。ps -ef查看Re ...
分类:
系统相关 时间:
2019-10-17 14:11:05
阅读次数:
123
死循环、死锁、阻塞、页面打开慢等问题,打线程dump是最好的解决问题的途径。所谓线程dump也就是线程堆栈,获取到线程堆栈有两步: (1)获取到线程的pid,可以通过使用jps命令,在Linux环境下还可以使用ps -ef | grep java (2)打印线程堆栈,可以通过使用jstack pid ...
分类:
编程语言 时间:
2019-10-16 17:42:12
阅读次数:
120
1.ConnectionString,数据库链接 Web.config 2.引入jjq_Model.tt即T4模板 注意更换Namespace和数据库对应表名 using System; using System.Linq; using Dapper; using System.Collection ...
分类:
数据库 时间:
2019-10-16 11:15:00
阅读次数:
110
linq的限定操作 常见的限定操作: All,Any,Contains 一:All 1. 解释: 确定序列中的所有元素是否满足条件。 从字面意思上面,我们是否可以看到,避免我们写foreach语句。 static void Main(string[] args) { var nums = new i ...
分类:
其他好文 时间:
2019-10-15 00:24:04
阅读次数:
139
MVC中关于前端数据的效验一般都是通过在Model中相关的类上打上特性来实现。 但是在我们数据库发生改变,EF框架需要刷新时会把我们在Model上的特性全部清除,这样的话,我们前端的验证就会失效。 因此,我觉得可以使用Partial-局部类(伙伴类) 的方式来实现EF框架刷新特性不清除的功能。 在M ...
分类:
Web程序 时间:
2019-10-14 23:56:51
阅读次数:
178
以配置文件启动: mongod --config /Users/thatway/mongodata/etc/mongo.conf (配置文件路径) 关闭mongodb的方式: ps -ef|grep mongo kill 进程号 ...
分类:
数据库 时间:
2019-10-14 15:01:19
阅读次数:
107
很多web程序一般的偶不会设计真的物理删除了。 基本上都是在在数据库加一个标记,就得当作已经删除了。同时在查询的时候,过滤已经标记删除的数据 ef core实现软删除是非常简单的,直接在OnModelCreating动态创建一个IsDeleted字段,bool类型。然后扔到ef core的查询过滤器 ...
分类:
其他好文 时间:
2019-10-14 12:36:32
阅读次数:
123
Linq的四种生成运算 DefautIfEmpty,Empty,Range,Repeat 也就是给我们初始化用的。 一:DefaultIfEmpty 【返回枚举类的类型】 1. 看注释: 返回指定序列的元素;如果序列为空,则返回单一实例集合中的类型参数的默认值。 2. 查看实例代码 static v ...
分类:
其他好文 时间:
2019-10-13 19:06:17
阅读次数:
85