随笔分类 - C# EF Core
摘要:迁移是使用代码生成或修改数据库结构 导入 Microsoft.EntityFrameworkCore.Design可以使用迁移或逆向工程的命令 代码准备 实体类 public class Users { public int Id { get; set; } public string UserNa
阅读全文
摘要:查询 1.在context有实体对应的原生sql 如果执行的原生sql查询结果对应一个实体,可以调用FromSqlInterpolated FormattableString sql =$"xxx"; context.xxx.FromSqlInterpolated(sql); 限制: context
阅读全文
摘要:默认事务行为 SaveChanges 本身保证了事务,如果一项操作失败,则事务回滚并且所有更改都不会应用到数据库 控制事务 在一个事务中执行两个SaveChanges 保存点 多个上下文共享事务 ADO.NET和 Entity Framework Core 混合事务 分布式 多库事务
阅读全文
摘要:https://www.cnblogs.com/cn-star/p/12021067.html 不管是哪种数据库都需要安装 Microsoft.EntityFrameworkCore.Tools -用来可以在命令行使用以下几种指令Add-MigrationDrop-DatabaseGet-DbCon
阅读全文
摘要:https://docs.oracle.com/en/database/oracle/oracle-data-access-components/19.3/odpnt/ODPEFCore.html#GUID-80B07B35-46C9-408F-A688-F98CE1A4CD6C ORACLE类映射
阅读全文
摘要:https://www.cnblogs.com/ruanraun/p/dbcontext.html 工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。 指令详细介绍: Scaffold-DbContext [-Connection] <Strin
阅读全文
摘要:一、基本查询 1.查询所有数据 [HttpGet] public IActionResult Index() { List<MdLength> list; using (var context = new DBContext_PMS1(_dBContext)) { //查询所有数据 list = c
阅读全文
摘要:有两种方式配置与数据库之间的关系模型:fluent API 配置模型 和 数据注释模型 一、创建实体模型 1.创建实体模型 [Table("T_BD_Sc")] public class Sc { [Key] public int SC_ID { get; set; } public string
阅读全文
摘要:nuget :Oracle.EntityFrameworkCore 直接写连接串的方式 此方法实例化DDDContext时无需传入参数 using Microsoft.EntityFrameworkCore; using System; using System.ComponentModel.Dat
阅读全文
摘要:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/query-keywords
阅读全文
摘要:全局安装 dotnet tool install --global dotnet-ef 更新 dotnet tool update --global dotnet-ef 使用迁移或者逆向工程还需要安装 Microsoft.EntityFrameworkCore.Design 查看安装 dotnet
阅读全文