• 2024-07-19论如何直接用EF Core实现创建更新时间、用户审计,自动化乐观并发、软删除和树形查询(下)
    前言数据库并发,数据审计和软删除一直是数据持久化方面的经典问题。早些时候,这些工作需要手写复杂的SQL或者通过存储过程和触发器实现。手写复杂SQL对软件可维护性构成了相当大的挑战,随着SQL字数的变多,用到的嵌套和复杂语法增加,可读性和可维护性的难度是几何级暴涨。因此如何在实
  • 2023-09-21EF Core 迁移代码
    列重命名需要自定义迁移的一个重要示例就是重命名属性时。例如,如果你将属性从 Name 重命名为 FullName,EFCore将生成以下迁移:migrationBuilder.DropColumn(name:"Name",table:"Customers");migrationBuilder.AddColumn<string>(name:"FullName",
  • 2023-05-18EF Core 主从表修改主键类型步骤
    1.背景有两张表Blog与PostclassDiagramclassBlog{+GuidId+StringName+DateTimeCreateTime+intOrder+List<Post>Posts}classPost{+StringId+StringContent+GuidBlogId+BlogBlog}
  • 2022-10-20Entity Framework教程-存储过程、视图、函数(Stored Procedures, Views, and Functions)
    更新记录转载请注明出处:2022年10月20日发布。2022年10月10日从笔记迁移到博客。存储过程(StoredProcedures)在EFCore中定义存储过程直接调用sql命令定义存储过程
  • 2022-10-08使用EF Core更新与修改生产数据库
    使用EFCore的CodeFirst,在设计阶段,直接使用Database.EnsureCreated()和EnsureDeleted()可以快速删除、更新最新的数据结构。由于没有什么数据,删除的风险非常低。但是对于