您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站
  • MongoDb C# ObjectId序列化问题处理-11

    984 wiki 2022-01-25
    在MongoDB中OjbectId?类型Json序列化反序列化会出错,可以通过以下两种方式解决 1、最简单粗暴的方法,从新定一个一个业务主键比如key,这样的话等于之前的_id不起作用了 2、使用JsonConverter public class ObjectIdConverter : JsonC ...
    dotnet C#
  • c#数据库查询优化

    1016 wiki 2022-01-25
    C# EF优化 原文:https://www.cnblogs.com/wangyuliang/p/10338902.html https://www.cnblogs.com/simadi/p/6879366.html 现在工作中很少使用原生的sql了,大多数的时候都在使用EF。刚开始的时候,只是在注 ...
    dotnet C#
  • c#中Lamdba匿名函数查询语句

    983 wiki 2022-01-25
    Lamdba:匿名方法、匿名函数:避免每次使用方法的时候都去定义一个方法 语法:(参数列表)=>{方法体}; using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys ...
    dotnet C#
  • C# 添加大量sql

    1027 wiki 2022-01-25
    一、手动批量执行,基本上五百左右会特别慢,速度非常慢,不推荐 二、使用SqlBulkCopy,速度超级快 /// <summary> /// /// </summary> /// <param name="connectionString">目标连接字符</param> /// <param nam ...
    dotnet C#
  • C# ManagedDataAccess 操作oracle数据库

    1048 wiki 2022-01-25
    C# ManagedDataAccess 操作oracle数据库 甲骨文官方制作的oracle类库 优点是无需安装oracle客户端 环境准备 Nuget安装 Oracle.ManagedDataAccess 引用 using Oracle.ManagedDataAccess.Client; 连接o ...
    dotnet C#
  • C# 应用 - 封装类访问 Postgresql 数据库

    985 wiki 2022-01-25
    引入库类 连接数据库 访问数据库 1)增删改数据库 2)查数据库 数据转换 事务 1. 引入库类 引入 Npgsql.dll using Npgsql; using NpgsqlTypes; 2. 连接数据库 /// <summary> /// 使用固定连接进行数据库的操作,默认false,表示每次 ...
    dotnet C#
  • C# 应用 - 封装类访问 Oracle 数据库

    944 wiki 2022-01-25
    1. 引入库类 Oracle.ManagedDataAccess.dll using Oracle.ManagedDataAccess.Client; 2. 粗暴封装 namespace xx { public class OracleSqlDao { public OracleSqlDao(str ...
    dotnet C#
  • c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询

    996 wiki 2022-01-25
    c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询 https://blog.csdn.net/wumingwuxin/article/details/73658001 ...
    dotnet C#
  • C# 应用 - 数据库适配

    993 wiki 2022-01-25
    1. 逻辑 封装各个数据库的访问方式; 以表为单位,定义 interface 接口,实现增删改查等操作,基于 Postgresql、Oracel 等数据库的具体实现类继承 interface; 封装 DataAccess 类,实现访问数据库的统一入口,通过反射的方式实现; 对 Postgresql、 ...
    dotnet C#
  • C# mongodb Filter BsonSerializer

    1057 wiki 2022-01-25
    var documentSerializer = MongoDB.Bson.Serialization.BsonSerializer.SerializerRegistry.GetSerializer<LegacyOrder>(); var dd = lessQuotedFilter.Render(d ...
    dotnet C#
  • SQL 语句 in 查询拼接 C#

    955 wiki 2022-01-25
    //用来存储多ID List<int> itemids = new List<int>(); var sql = @"update [Table] WITH (ROWLOCK) SET 匹配方式 = '{0}' where ID in({1})"; //string.Join(",", Array. ...
    dotnet C#
  • C# 读取 sql server 大型字段(单个字段大小超过10G)

    982 wiki 2022-01-25
    如果电脑内存够大,并且只为这一个程序服务,当然这不是问题,可大多数场景并非如此。 var file = @"a.zip"; using (var conn = new SqlConnection("Data Source=.;Integrated Security=SSPI;Initial Cata ...
    dotnet C#
  • C# MongoDB添加索引

    1056 wiki 2022-01-25
    场景: 在最近的项目中,用到了Mongodb,用它来保存大量工业数据。同时是会根据用户自动建立对应的数据表。这要求同时建立索引来加快查询。 解决: 1.在Nuget包中查询“mongocsharpdriver”,进行安装,这个安装包不同于MongoDB.Driver,这个包包括了MongoDB.Dr ...
    dotnet C#
  • c#中使用oledb读取oracle的number字段返回的是"decimal"类型

    996 wiki 2022-01-25
    https://bbs.csdn.net/topics/60463341 用oledb连接sqlserver编写的代码,现在想改成oracle实现,但是从oracle中读出的number型字段都是c#中的decimal型变量,而本来的程序都是int型,这样我的代码就要进行大量的转换才行.请问有没有办 ...
    dotnet C#
  • C# winform 操作access常用类

    1031 wiki 2022-01-25
    using System; using System.Configuration; using System.Collections; using System.Data; using System.Data.OleDb; namespace DAL { public static class DB ...
    dotnet C#
  • C#中几种执行SQL的方法

    1032 wiki 2022-01-25
    C#中几种执行SQL的方法 1.不同的数据库 private InfoLightDBTools dbTools; //#ORACLE# this.dbTools = new InfoLightDBTools(clientInfo, dbName); private InfoLightDBTXTool ...
    dotnet C#
  • C#大数据导入-SqlBulkCopy

    967 wiki 2022-01-25
    方法1:DataTable方式 /// <summary> /// 批量新增数据(限Excel使用) /// </summary> /// <param name="dt">DataTable(其中的列名要与数据库表列名一致)</param> public int BatchAdd(DataTabl ...
    dotnet C#
  • C#实现简单的ORM框架操作关系型数据库

    986 wiki 2022-01-25
    什么是ORM ```ORM是通过使用描述对象和数据库之间映射的元数据,在我们想到描述的时候自然就想到了xml和特性(Attribute).目前的ORM框架中,Hibernate就是典型的使用xml文件作为描述实体对象的映射框架,而大名鼎鼎的Linq则是使用特性(Attribute)来描述的。``` ...
    dotnet C#
  • C# FileStream设置了FileAccess.ReadWrite, FileShare.ReadWrite依然报“流不可读”或者“流不可写”

    1021 wiki 2022-01-25
    今天遇见一个诡异的事情,我用FileStream操作一个文件的时候,明明设置了FileAccess.ReadWrite, FileShare.ReadWrite了,但是依然报错,说是“流不可写” 后来仔细一研究才发现,原来是我用的不对,我是在FileStream里面先用了BinaryReader,然 ...
    dotnet C#
  • C#和sql 中的 四舍五入向下向上取整

    998 wiki 2022-01-25
    c#四舍五入取整 Math.Round(3.45, 0, MidpointRounding.AwayFromZero) 上取整或下取整 Math.Ceiling(3.1)=4; Math.Floor(3.9)=3; Sql 获取向上取整、向下取整、四舍五入取整的实例详解 【四舍五入取整截取】 sel ...
    dotnet C#

联系我
置顶