- 2024-10-15ef8解决sql2008R2不支持fetch命令问题:optionsBuilder.UseSqlServer(sConn, options => options.UseRowNumberForP
netcoreer8.sql2012支持fetch命令,sql2008r2不支持fetch命令,调用ef的skip(100).take(10)时,会报错:ERROR[.NETTPWorker](D:\Design\CSharp\海宏发票查重报销管理\iPublic\公共\BaseApiController.cs:114)-资料维护.Pages.CommBase.FaPiaoTypeApiController.query::'OFFSET
- 2024-10-07EFCore 分表
PrograminternalclassProgram{staticasyncTaskMain(string[]args){DbContextOptionsBuilder<BloggingContext>optionsBuilder=newDbContextOptionsBuilder<BloggingContext>();optionsBuilder.UseSqlServer("DataS
- 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