ICode9

精准搜索请尝试: 精确搜索
  • 认识EF框架中Attach与Entry2022-07-21 10:01:32

    一.Attach(实体对象) 1.含义:将实体对象附加到上下文中;执行后的状态为unChanged。 2.返回值:实体对象 3.Attach执行成功的前提: (1).如果上下文中已经存在与实体对象键值相同的对象A,则要求实体对象的内存地址必须与对象A相同; 否则报错:“已有相同

  • 《Entity Framework Core in Action》--- 读书随记(1)2022-07-17 17:05:12

    Part 1 Getting started 《Entity Framework Core in Action》 -- SECOND EDITION Author: JON P SMITH 如果需要电子书的小伙伴,可以留下邮箱,看到了会发送的 1 Introduction to Entity Framework Core 1.8 Setting up the MyFirstEfCoreApp application 在创建任何数据库访问代码

  • 《Entity Framework Core in Action》--- 读书随记(1)2022-07-17 17:05:12

    Part 1 Getting started 《Entity Framework Core in Action》 -- SECOND EDITION Author: JON P SMITH 如果需要电子书的小伙伴,可以留下邮箱,看到了会发送的 1 Introduction to Entity Framework Core 1.8 Setting up the MyFirstEfCoreApp application 在创建任何数据库访问代码

  • ef core报错“A second operation was started on this context instance before a previous operation comple2022-07-13 11:04:44

    环境: asp .net core 6 ef core   代码报错:     #region 删除教师 [HttpPost] public async Task<IActionResult> Delete(int id) { var teacher = _teacherRepository.FirstOrDefaultAsync(a => a.Id == id); if (teac

  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (三)2022-07-11 22:00:09

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

  • .net6 EF core 软删除,全局过滤器2022-07-09 16:32:45

    1、新建interface public interface ISoftDelete { public bool isdeleted { get; set; } } 2、需要使用到软删除的entity要继承这个interface 3、然后在DBContext的OnModelCreating中为每个继承了ISoftDelete的entity添加过滤器 protected override void OnModelCreating(Mo

  • EF常用命令2022-07-09 13:40:14

    Add-Migration Adds a new migration. Drop-Database Drops the database. Get-DbContext Gets information about a DbContext type. Remove-Migration Removes the last migration. Scaffold-DbCo

  • C# EF去除重复列DistinctBy2022-07-08 12:35:02

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

  • EF设置查询/数据库连接超时时间2022-07-08 11:34:19

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

  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (一)2022-07-05 23:36:42

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

  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (二)2022-07-05 23:36:17

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

  • Linux 批量杀死进程(详细版本)2022-07-05 21:33:19

    使用场景 当程序中有使用到多进程且进程数较多的情况,如下图,且需要通过控制台杀死所有的 GSM_run.py 的进程时,利用 kill 命令一个一个的去结束进程是及其耗时且繁琐的,这时就需要我们的kill多进程的命令工作了。 批量 Kill 进程 命令: ps -ef|grep GSM_run.py|grep -v grep|cut -c

  • Linux一条命令停止所有java工程2022-07-02 20:31:34

    Linux一条命令停止所有java工程 同样的,也可以应用于其他场景,修改java为其他的参数即可 ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9

  • Atcoder-ABC159-EF 题解2022-06-29 11:33:38

    Atcoder题解汇总 ABC 159 E. Dividing Chocolate (二进制枚举,观察数据范围) 题意 有 \(H\times W\) 大小的方格矩阵,每个方格为 \(0\) or \(1\), 现在可以进行横切与竖切,询问最少切多少次可以保证最后的分块中每个分块都有不超过 \(K\) 个 \(1\)。 数据范围 \(1\leq H \leq 10\) \(

  • Atcoder-ABC158-EF 题解2022-06-25 02:31:16

    Atcoder题解汇总 ABC 158 E. Divisible Substring (取模前缀和思维, 一点点基本数论) 题意 给了一个长度为 \(n\) 的数字串,和一个质数 \(p\) ,询问有多少子串对应的数字满足是 \(p\) 的倍数,输出答案, 若有前导零也算作合法数字。 数据范围 \(1\leq N \leq 2 * 10^5\) \(2\leq P \le

  • EF-Core 简单使用2022-06-24 00:34:29

    一:DBFirst 的使用: 1.引入程序包 Install-Package Microsoft.EntityFrameworkCore Install-Package Microsoft.EntityFrameworkCore.SqlServer Install-Package Microsoft.EntityFrameworkCore.Tools Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design 命令执行: Sc

  • C# EF Attach 与 Entry2022-06-23 00:03:16

    先了解一下 EF 框架的 EntityState 在使用EF框架时, 我们通常都是通过调用 SaveChanges() 方法把增加/修改/删除的数据提交到数据库,但是上下文是如何知道实体对象是增加、修改还是删除呢? 答案是通过EntityState的枚举值来判断的。也就是说在操作数据库时,EF会根据EntityState这个枚

  • 认识EF框架中Attach与Entry2022-06-23 00:01:50

    一.Attach(实体对象) 1.含义:将实体对象附加到上下文中;执行后的状态为unChanged。 2.返回值:实体对象 3.Attach执行成功的前提: (1).如果上下文中已经存在与实体对象键值相同的对象A,则要求实体对象的内存地址必须与对象A相同; 否则报错:“已有相同

  • EF Core之查询数据2022-06-20 17:34:25

    EF Core使用Linq进行数据查询。 基本查询 微软提供了一百多个示例来演示查询,地址:https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b 我们可以通过下面的代码进行简单的查询: //获取全部数据 var blogs = context.Blogs.ToList(); //获取单个实体 var blog = context.B

  • 【Linux】命令小记2022-06-18 11:03:46

    ps -ef | grep <app-name> 查询指定程序是否启动                                

  • EF Core的使用2022-06-16 22:34:37

    Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。EF Core 可用作对象关系映射程序 (O/RM),以便于 .NET 开发人员能够使用 .NET 对象来处理数据库,这样就不必经常编写大部分数据访问代码了。core不像framwork一样可以在项目信件

  • Entity Framework(EF)2022-06-09 08:01:48

    Entity Framework简介    Entity Framework是微软的Object Relational Mapper(对象关系映射器),也就是我们平常说的ORM,它可以让应用程序开发者将关系型数据作为业务模型来使用,也消除了开发者为数据访问编写的绝大多数管道代码的需要(比如使用ADO.NET)。Entity Framework提供了一

  • .Net开源微型ORM框架测评2022-06-05 16:34:58

    .Net开源微型ORM框架测评     什么是ORM?         对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。

  • EF Core之仓储模式2022-06-02 22:06:23

    仓储模式作为领域驱动设计(Domain-Driven Design,DDD)的一部分,在系统设计中的使用非常广泛。它主要用于解除业务逻辑层与数据访问层之间的耦合,使业务逻辑层在存储、访问数据库时无须关心数据的来源及存储方式,仓储模式带来的好处是一套代码可以适用于多个类,提高代码复用。 话不多说,上

  • 主机操作反应缓慢2022-05-31 19:31:23

    1. 背景 登录服务器发现反应缓慢,每个命令的响应都好几秒 2. 排查 # df -h 查看磁盘使用正常 # free -g 内存使用正常 # ps -ef 哇,1万多进程 具体查看后,杀掉很多僵尸进程后正常

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有