ICode9

精准搜索请尝试: 精确搜索
  • EFCore——使用EFCore进行增删改查(2)2021-12-16 19:02:33

    目录一、添加数据二、查看数据三、修改四、删除五、EFCore不足 一、添加数据 添加数据 //dbcontext 逻辑上的数据库,并不是真实的 Book book1 = new Book { AuthorName = "lty1", Tittle = "深入浅出EFCore", Price = 1.80, PublicTime = new DateTime(2021

  • EFCore——使用EFCore进行增删改查(2)2021-12-16 19:01:25

    使用EFCore进行增删改查 一、添加数据二、查看数据三、修改四、删除五、EFCore不足 一、添加数据 //dbcontext 逻辑上的数据库,并不是真实的 Book book1 = new Book { AuthorName = "lty1", Tittle = "深入浅出EFCore", Price = 1.80, PublicTime =

  • 12.13笔记2021-12-14 08:33:09

      redis的数据类型  1.string(字符串)  2.Hash(哈希)  3.list(列表)  4.set(集合)  5.sorted set:有序集合   视频显示 将阿里云存储地址开启设置为公共读 获取视频封面   通过Id获取视频列表 public List<TBVideos> GetVideosByUserId(int userId){AishowDbContext dbContext = ne

  • 12.13视频播放2021-12-14 08:32:09

    哈希表(Hash) 哈希 key.value list集合根据索引 调度使用 通过Id获取视频列表 public List<TBVideos> GetVideosByUserId(int userId) { AishowDbContext dbContext = new AishowDbContext(); return dbContext.TBVideos .Where(m =>

  • NetCore EF 配置DBContext By MsSql2021-12-08 17:34:38

    1.配置DbContext 1.1.Startup / ConfigureServices services.AddDbContext<CustDbContext>(options => options.UseSqlServer(configuration["ConnectionStrings:DefaultConnection"])); 如果不能注入Configuration,则为: //读取配置文件 IConfiguration configuration

  • ABP.vNext中的HostService使用DbContext2021-11-30 10:58:00

    需要注入这么个东西 private IServiceProvider _service; using (var scope=_service.CreateScope()) { using(var _dbContext = scope.ServiceProvider.GetRequiredService<XXXDbContext>()){ //其他代码,需要使用_dbContext的 }

  • 【sqlite】3.ADO.NET实体数据模型增删改查2021-10-26 12:00:18

    mainEntities2 dbcontext = new mainEntities2(); private void btnAdd_Click(object sender, RoutedEventArgs e) { Students stu = new Students(); stu.StudentName_ = "李四"; stu.StudentSex_ =

  • Abp VNext分表分库,拒绝手动,我们要happy coding2021-10-26 07:00:07

    Abp VNext 分表分库 ShardingCore ShardingCore 易用、简单、高性能、普适性,是一款扩展针对efcore生态下的分表分库的扩展解决方案,支持efcore2+的所有版本,支持efcore2+的所有数据库、支持自定义路由、动态路由、高性能分页、读写分离的一款组件,如果你喜欢这组件或者这个组件

  • C# EntityFrameworkCore代码更新数据库2021-10-25 09:03:55

    参照视频 https://www.bilibili.com/video/BV1XJ411q7yy 引入包 using Microsoft.Extensions.DependencyInjection; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; 修改Program.cs文件 public static void Main(string[] args) { var h

  • 【EFCore】修改DbSet状态或者Attach()时,抛出异常:另一个相同ID的实体已被跟踪2021-10-21 19:00:06

    EFCore 修改DbSet状态或者Attach()时,抛出异常:另一个相同ID的实体已被跟踪 异常信息 System.InvalidOperationException The instance of entity type 'xxx' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked. When attac

  • ==Entity Framework DBContext 增删改查深度解析2021-10-14 16:00:50

    https://www.cnblogs.com/pugang/p/8909414.html     FluentAPI详细用法  什么是Fluent API? 官方答案:EF 中内嵌的约定将 POCO 类映射到表。但是,有时您无法或不想遵守这些约定,需要将实体映射到约定指示外的其他对象,所以Fluent API和注解都是一种方法,这两种方法是用来配置EF,在映

  • EF Core Day1 ——DbContext初识2021-10-11 10:35:25

    ------------恢复内容开始------------ EF中的上下文(DbContext)简介   DbContext是实体类和数据库之间的桥梁,DbContext主要负责与数据交互,主要作用: 1、DbContext包含所有的实体映射到数据库表的实体集(DbSet < TEntity >)。 2、DbContext 将LINQ-to-Entities查询转换为SQL查询并

  • efcore分表分库原理解析2021-10-09 08:00:24

    ShardingCore ShardingCore 易用、简单、高性能、普适性,是一款扩展针对efcore生态下的分表分库的扩展解决方案,支持efcore2+的所有版本,支持efcore2+的所有数据库、支持自定义路由、动态路由、高性能分页、读写分离的一款组件,如果你喜欢这组件或者这个组件对你有帮助请点击下发s

  • EF DBfirst 注意事项2021-09-21 22:33:58

    1.使用Db first 需要通过Nuget引用几个依赖   Microsoft.EntityFrameworkCore   Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.SqlServer.Design 2.执行创建实体类的命令  Scaffold-DbContext "Server=.;Database=Company;uid=sa;pwd=

  • efcore分表下"完美"实现2021-08-23 08:31:16

    ShardingCore 如何呈现“完美”分表  这篇文章是我针对efcore的分表的简单介绍,如果您有以下需求那么可以自己选择是否使用本框架,本框架将一直持续更新下去,并且免费开源为.net生态做贡献,如果您觉得不错那么请帮忙点个star谢谢,框架地址[`sharding-core`](https://github.co

  • Abp用多个DbContext2021-08-10 10:01:21

      using Abp.Domain.Entities; using Abp.Domain.Repositories; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace report.EntityFramework.Repositories.Second { public interface I

  • EF CORE学习笔记(一) 配置Dbcontext2021-06-05 19:01:22

    从Nuget下载数据库依赖 数据库对应的依赖包: 贴几个常用数据库 SqlServer:Microsoft.EntityFrameworkCore.SqlServer (支持 SqlServer 2005 +) Sqlite:Microsoft.EntityFrameworkCore.Sqlite MySql: MySql.EntityFrameworkCore:支持 (MySql 8.x +) Pomelo.EntityFrameworkCor

  • .NET之生成数据库全流程2021-05-12 09:04:59

    开篇语 本文主要是回顾下从项目创建到生成数据到数据库(代码优先)的全部过程。采用EFCore作为ORM框架。 本次示例环境:vs2019、net5、mysql 创建项目 本次事例代码是用过vs2019创建的ASP.NET Core Web API项目 可以通过可视化界面创建或者通过命令行创建 dotnet new webapi -o

  • 仓储模式Repository的选择与设计2021-05-10 10:53:22

    首次接触仓储的概念来自Eric Evans 的经典著作《领域驱动设计-软件核心复杂性应对之道》,但书中没有具体实现。如何实现仓储模式,在我这几年的使用过程中也积累了一些具体的实施经验。根据项目的大小、可维护性、可扩展性,以及并发我们可以做以下几种设计;   1、项目小,扩展性差 publi

  • Intern Day78 - EF Core中的DbContext和DbSet的理解2021-05-06 17:36:26

    个人理解 本人的理解就是:DbContext是C#用来连接数据库的,基于DbContext,我们可以不用对数据库本身进行操作,只需要在C#的编译环境里面直接操作数据库就行了。然后DbSet是我们用到多少个数据表就在C#的编译环境中新建多少个DbSet。DbSet与DbContext是多对一的关系。 简单介绍 首先DbCo

  • scaffold-dbcontext 命令使用说明2021-04-17 07:32:34

    工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。 指令详细介绍: Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-Context <String>] [-Schemas <String>] [-Tables <String>] [-DataAnnotati

  • EntityFramework core用法2021-04-14 10:06:40

    一、 reverse engineer(database->code) In Visual Studio, select menu Tools -> NuGet Package Manger -> Package Manger Console and run the following command: PM>Scaffold-DbContext "Server=.\SQLExpress;Database=SchoolDB;Trusted_Connection=True

  • EF6 同一DB不同DbContext的事务控制2021-03-17 18:03:55

    1.     using (Db1Context db = new Db1Context()) { using (var tran = db.Database.BeginTransaction()) { //db operation result = db.SaveChanges(); using

  • net core 学习之 EF2021-03-06 22:33:49

    1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台” 分别安装以下几个包 Mysql 版本: Install-Package MySql.Data.EntityFrameworkCore -Pre Install-Package Pomelo.EntityFrameworkCore.MySql Install-Package Microsoft.EntityFrameworkCore.Tools Install-Package M

  • 第二十二节:再探DbContext生命周期、配置、和几种初始化方式2021-02-24 21:03:01

    一. 说明  本节不单独整理了,官方文档写的非常好: https://docs.microsoft.com/zh-cn/ef/core/dbcontext-configuration/   简单总结几点: 1. DBContext实例化的4种方式 (1). ConfigureService中注入,然后在控制器注入上下文即可。 (2). 直接new上下文,可以将连接字符在构造函数

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

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

ICode9版权所有