网站首页 站内搜索

搜索结果

查询Tags标签: EF,共有 133条记录
  • 记一次EF+Mysql所遇到的事务不生效的的坑

    业务场景: 近期写的一个项目,整个项目采用的DDD(领域驱动)设计,所以刚开始设计的时候就将各个业务以聚合根的方式进行划分,以该业务场景为例,整体的业务简述为,当客户进行付款以后,创建一个付款单,然后由财务手动将付款单与发货单进行账务冲抵和关联,同时还需要…

    2022/9/1 2:22:56 人评论 次浏览
  • ef migration 使用

    一 migration的使用 命令一共有5种,每个有两种写法: 参考 https://www.cnblogs.com/nsky/p/10323415.html dotnet ef database drop 删除库dotnet ef migrations add initialCreate ||  Add-Migrantion (执行此命令项目生成一个目录(Migrations))dotne…

    2022/8/29 23:23:10 人评论 次浏览
  • ASP.NET MVC的故事(未完结)

    参考: 《ASP.NET MVC实战》 邹琼俊 20220825 介绍工具(VS,Git,Reflector),VS快捷键和使用技巧 C#语法的特性(都是语法糖) C#2.0: 2.1 泛型:使用中括号,类似占位符,延迟确定数据类型,有泛型类方法接口委托,如List<string> slt=new List<string>();…

    2022/8/28 14:24:24 人评论 次浏览
  • c# EF Core Or修改为Union优化,速度大幅度提升!

    最近在优化代码时发现linq 采用了||查询导致查询效率非常慢,查询语句出现扫表情况, 采用了Union大大提升了效率,解决了问题 优化c# 前的linq:dateTime = dateTime.Date;DateTime BegTime = dateTime;DateTime EndTime = dateTime.AddDays(1);var v = from q in _MyDbCo…

    2022/8/6 1:52:44 人评论 次浏览
  • SqlSugar 和 FreeSql 以及 EF Core 我的最终选择

    从JAVA转C# 就让我爱上了C#的语法,特别是C#的ORM框架 EF Core (不推荐) 优点: 微软官方ORM 功能强大 文档齐全 缺点: 1.复杂查询生成的SQL语句性能太差 2.很多常用功能缺失,需要自已封装 3.批量操作性能差 4.原生SQL支持不友好 SqlSugar ORM (推荐) 优点: 企业项…

    2022/7/31 2:54:04 人评论 次浏览
  • SQL Server、MySQL主从搭建,EF Core读写分离代码实现

    一、SQL Server的主从复制搭建 1.1、SQL Server主从复制结构图SQL Server的主从通过发布订阅来实现 主库把增删改操作发布到发布服务器,从库通过订阅发布服务器,发布服务器把操作推送到从库进行同步。 1.2、基于SQL Server2016实现主从 新建一个主库“MyDB”建一个表&qu…

    2022/7/30 2:26:27 人评论 次浏览
  • EF Core 优化、实体状态跟踪、批量操作、全局查询筛选器

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

    2022/7/28 6:53:47 人评论 次浏览
  • Centos7系统批量kill进程命令

    1. 查找出系统运行的进程中包含nginx关键字的进程 ps -ef | grep nginx | grep -v grep 2. 后面加上|sh后,则执行这条命令,杀掉这些进程 ps -ef | grep nginx | grep -v grep | awk {print "kill -9 "$2} | sh

    2022/7/28 5:25:11 人评论 次浏览
  • EF Core 中的异步方法、执行SQL语句和实体的跟踪

    EF Core 中的异步方法 1.SaveChanges(), SaveChangesAsync() 2.异步方法大部分是定义在Microsoft.EntityFrameworkCore这个命名空间下的EntityFrameworkCoreQueryableExtensions等类中的扩展方法,记得using 3.一些异步方法TestDbContext ctx = new TestDbContext(); ​ a…

    2022/7/28 2:25:05 人评论 次浏览
  • EF框架引入详解

    1.在总项目中引入NuGet包,添加包名为Entity Framework的框架包,为每一个模块的版本不起冲突 2.选中对应的包:Entity Framework3.点击安装到每一个项目里,版本建议安装稳定版,也可以参考自己项目的版本 4.Entity Framework框架引入以后就要开始映射数据库了,先选中对…

    2022/7/24 6:24:03 人评论 次浏览
  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (三)

    环境准备: 1、VS 2022 免费社区版本章目标:1、增加 用户 列表显示页面;2、增加 角色 维护主页面;3、增加 编辑 角色下属 用户 界面;4、1、增加 用户列表 显示页面新建一个 UserAdmin的控制器:   就选择 MVC 控制器-空:名称: UserAdminController打开UserAdminCo…

    2022/7/13 2:21:46 人评论 次浏览
  • EF设置查询/数据库连接超时时间

    EF默认查询连接数据库的时间是30秒,项目运行太久数据很多,有时候30秒也查不出数据需要延长连接数据库时间 只要在单独的方法里: 在使用_sqlserverDB.Database执行sql前添加设置代码 _sqlserverDB.Database.SetCommandTimeout(600000);_sqlserverDB为DBContext实例

    2022/7/9 2:24:45 人评论 次浏览
  • C# EF去除重复列DistinctBy

    1.添加一个扩展方法1 2 3 4 5 6 7 8 9 10 11 12 13 14public static class DistinctByClass{public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector){HashSet<TK…

    2022/7/9 1:22:46 人评论 次浏览
  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (二)

    环境准备: 1、VS 2022 免费社区版 开工: 先实现 EF Core + MySQL + Identity 创建新项目 -> ASP.NET Core Web 应用 (MVC) 可以先不勾选Docker,后面再加,但是要用Identity 就需要勾上 配置HTTPS , 并选择身份验证类型为: 个人账户默认情况下,是连接的本地SQLi…

    2022/7/7 2:22:55 人评论 次浏览
  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (一)

    目标: 1、自主学习 .NET6 + MySQL , 以前从来没碰过 MySQL; (用 Entity Framework Core 即 EF Core) 2、以Docker方式进行部署; 3、学习巩固一下 .NET 6 环境下的 MVC + Identity环境准备: 1、VS 2022 免费社区版 2、Docker Desktop 3、Azure 应用服务学习过程以一个…

    2022/7/7 2:22:53 人评论 次浏览
共133记录«上一页1234...9下一页»
扫一扫关注最新编程教程