• 2024-04-04年少不知EFCore好,错把SqlSugar当成宝
    背景:依然记得我的第一份WebApi项目使用得是SqlSugar,当时还没有系统学习b/s这边的知识,跟着别人做项目用SqlSugar觉得非常方便,减少了自己手写ADO.Net的痛苦。但是今天发现这个EFCore也是巨好用啊,下面写一下他的简单使用。1、安装NuGet包--第一个是对应当前要使用的数据库
  • 2024-03-08EF Core 显示SQL语句
     1.使用Nuget引入如下两个包:Microsoft.Extensions.LoggingMicrosoft.Extensions.Logging.Console 2.在DbContext.cs中加入以下代码publicstaticreadonlyLoggerFactoryLoggerFactory=newLoggerFactory(new[]{newDebugLoggerProvider()});
  • 2023-12-03如何查看EF生成的SQL语句
    在使用EF时有些时候我们需要查看我们生成的SQL语句时我们可以使用LogTo方法来查看我们的SQL语句代码如下:1、在我们的上下文类中添加以下代码: protectedoverridevoidOnConfiguring(DbContextOptionsBuilderoptionsBuilder){base.OnConfiguring(optionsBuilder);
  • 2023-11-24Autofac 实现容器注入
    usingAutofac.Extensions.DependencyInjection;namespaceVOL.WebApi{publicclassProgram{publicstaticvoidMain(string[]args){CreateHostBuilder(args).Build().Run();}publicstaticIHostBuilderCreateHos
  • 2023-11-10EF报错:Unable to create an object of type 'XXXXXXX'. For the different patterns supported at
    这个是在EF迁移的时候报错: 解决方案:修改你的MyDbcontext:  代码如下:publicclassStoreDbContexttFactory:IDesignTimeDbContextFactory<‘你的类名’>{public‘你的类名’CreateDbContext(string[]args){varoptionsBuilder=newDbContextOptionsBuilder<‘
  • 2023-06-19abp 动态切换连接字符串并执行sql
    abp动态切换连接字符串并执行sql仓储层1//创建DbContextOptionsBuilder实例2varoptionsBuilder=newDbContextOptionsBuilder<MicroServiceDbContext>();34//设置连接字符串5optionsBuilder.UseSqlServ
  • 2023-03-23关于Mysql中文字段的排序
    发表这个帖子是因为产品的一个需求,按照名称首字母正序排序。目前所有的库默认的字符集都是utf8mb4,排序规则是utf8mb4_general_ci,这种排序规则不支持按中文的拼音首字母
  • 2023-03-17[EF Core小妙招] 重写SQL生成器
    [EFCore]EFCoreCode-First移除外键——重写SQL生成器使用EFCore时最烦的就是生成的某些SQL其实并不是你想要的结果,例如外键约束等等。一个最简单的例子就是,因
  • 2023-02-08CSharp: donet 7 create logging File with EF Core 7.02
    ///<summary>///https://learn.microsoft.com/zh-cn/ef/core/logging-events-diagnostics/simple-logging///</summary>///<paramname=
  • 2023-01-29EF Corexxxxnstance with the same key value for {'Id'} is already being tracked.
    AsNoTracki或者全局禁用protectedoverridevoidOnConfiguring(DbContextOptionsBuilderoptionsBuilder){//关闭EFCore默认追踪opt
  • 2022-11-04Abp vNext 在控制台输出SQL
    废话不说,直接上代码找到EntityFrameworkCore层,在DbContext类(如BookStoreDbContext)。重写OnConfiguring方法protectedoverridevoidOnConfiguring(DbContextOptionsBuil
  • 2022-10-29Entity Framework教程-日志管理(Logging)
    更新记录转载请注明出处:2022年10月29日发布。2022年10月22日从笔记迁移到博客。查看EFCore的日志在OnConfiguring方法中注册optionsBuilder.LogTo方法即可。pro