02 2022 档案
摘要:种子数据为什么要指定主键的值? 因为在团队开发时,这样可以确保不同的开发人员、电脑、服务器上,在同一个迁移版本具有相同的种子数据。 为什要用种子数据库 Data-Seeding? 在efcore2.0前,如果要在新表或系统初始化插入一些数据,往往是需要写sql代码。这样会造成脚本代码的编写及脚本代码
阅读全文
摘要:微软官方在EFCore2.x开始,推荐使用DbContextPool以提高应用的性能。 Azure上使用的是SQL Server Basic Edition Azure SQL的使用限制文档: 一句话:付费级别和计算资源大小决定了Azure SQL最大会话数/请求数。 若要缓解,要么升级硬件资源,要
阅读全文
摘要:线上突然报错了 调查代码 最终解决 Environment.CurrentDirectory换成了AppContext.BaseDirectory 原因 进程 A 调用进程 B,A 与 B不在同一路径下,B 中使用Environment.CurrentDirectory 获取当前路径,本以为获取的路
阅读全文
摘要:下面这篇微软官方文档,介绍了如何在EF Core中使用事务:Using Transactions .NET Core中TransactionScope对分布式事务的支持情况:Limitations of System.Transactions
阅读全文
摘要:Vue原理最重要的莫过于响应式,虚拟dom及diff算法,模板编译。 其中响应式就是双向绑定。vue是mvvm框架,所谓mvvm,最核心的就是数据驱动视图,用户不能直接操作dom,而是直接操作数据,当数据改变的时候,vue内部监听数据变化然后更新视图。同样,用户在视图上的操作(事件)也会反过来改变数
阅读全文
摘要:执行环境为powershell终端,#号后为备注内容,{}括起内容为变量,视具体内容而定 打包 # 进入项目根目录 cd {D:/Project/testproject} #build镜像,testproject为镜像名称,pro为镜像tag docker build -t {testproject
阅读全文