置顶所有的博客已迁移到新域名,老地址将会在今年6月到期,以后地址都不会变了。长期维护。(www.firstsaofan.top)


所有的博客已迁移到新域名,老地址将会在今年6月到期,以后地址都不会变了。长期维护。(www.firstsaofan.top)地址:https://www.firstsaofan.top/

Linux docker 安装nginx 配置ssl证书


Linux docker 安装nginx 配置ssl证书获nginx 最新的镜像https://hub.docker.com/_/nginx?tab=tags参考博客:https://blog.csdn.net/weixin_39555954/article/details/124563854doc

英语学习网站项目运行


英语学习网站项目运行:1.先安装完需要 的环境2.配置环境变量 数据库连接字符串设置环境变量DefaultDB:ConnStrData Source=xxxx;Initial Catalog=YouzackDB; User Id = sa; Password=xxx;安装EF Core Tools

EF Core 表达式树、结构、动态构造


EF Core 表达式树、结构、动态构造EF Core 表达式树1.表达式树(Expression Tree):树形数据结构表示代码以表示逻辑运算,以便可以在运行时访问逻辑运算的结构。2.Expression 类型3.从Lambda表达式来生成表达式树:Expression<Func<B

EF Core 悲观与乐观并发控制、并发令牌


EF Core 悲观与乐观并发控制、并发令牌EF Core 悲观并发控制(不推荐使用,EF Core也没有对其进行封装)并发控制的概念1.并发控制:避免多个用户同时操作资源造成的并发冲突问题。例如,统计点击量,秒杀,抢票2.最好的解决方案:非数据库解决方案。3.数据库层面的两种策略,悲观,乐观。1.

EF Core 优化、实体状态跟踪、批量操作、全局查询筛选器


EF Core 优化、实体状态跟踪、批量操作、全局查询筛选器EF Core 优化之AsNoTracking当数据仅仅只是做查询不修改的情况下,尤其是数据量还不小的情况下,使用可以减少内存的消耗var u2 = await ctx.Users.AsNoTracking().Take(3).ToList

EF Core 中的异步方法、执行SQL语句和实体的跟踪


EF Core 中的异步方法1.SaveChanges(), SaveChangesAsync()2.异步方法大部分是定义在Microsoft.EntityFrameworkCore这个命名空间下的EntityFrameworkCoreQueryableExtensions等类中的扩展方法,记得us

EF Core 额外的外键字段和单向导航属性


EF Core 额外的外键字段和单向导航属性EF CORE 额外的外键字段using TestDbContext ctx = new TestDbContext();//即使我只需要id和标题但是还是查询了所有的字段 浪费资源var book = ctx.Books.First();//此行代码与

Docker安装Mysql和Postgresql数据库


Docker安装数据库MysqlMysql保姆级操作流程官方image地址:https://hub.docker.com/_/mysql1.查看image信息docker search xxx docker search mysql //不加版本号默认latest 后面可以加具体的版本号2.拉取i

EF Core 关系配置以及反向工程


EF Core 关系配置以及反向工程每日英语://I‘m into sports//我喜欢运动 be into sth I can't believe you're watching that. The Golf Channel? I'm into golf. //C