SSL 链接安全协议的enum
摘要:摘自:https://blog.csdn.net/lan_liang/article/details/70948221 在进行HTTPS连接时,需要指定SecurityProtocol。对于.NET 4.0的代码,需要强制转换。 ... System.Net.ServicePointManager.
阅读全文
posted @
2018-07-03 18:39
无爱无伤
阅读(201)
推荐(0)
.NET 环境中使用RabbitMQ
摘要:https://www.cnblogs.com/yangecnu/p/4227535.html 在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮
阅读全文
posted @
2018-06-19 17:56
无爱无伤
阅读(216)
推荐(0)
使用CLR Function代替T-SQL函数,优化检索效率
摘要:前言: 在使用存储过程查询数据中,T-SQL字符串拆分函数效率低下,这个时候我们可以采用CLR Function代替T-SQL函数,使用DLL执行字符串分解过程,并返回值到SQL中。测试复杂运行的速度:未使用CLR Function时 CPU时间消耗为3228毫秒,占用时间为2375毫秒,使用后CP
阅读全文
posted @
2018-06-19 16:41
无爱无伤
阅读(270)
推荐(0)
SQL Server CLR 使用 C# 自定义存储过程和触发器
摘要:资源来源:https://www.cnblogs.com/Brambling/p/8016060.html SQL Server CLR 使用 C# 自定义存储过程和触发器 这一篇博客接着上一篇博客继续介绍 SQL CLR Stored Procedure 和 CLR Trigger, 上一篇博客介
阅读全文
posted @
2018-06-19 16:33
无爱无伤
阅读(327)
推荐(0)
OrderBy排序和IComparer的使用
摘要:一,OrderBy排序在MDSN中有两种使用方法,如下 1》第一种方法的使用,就是根据某个字段排序,使用默认的比较器(Comparer<T>.default),如下,由于Dictionary是继承IEnumerable的,所以这里可以使用Dictionary作为排序集合, 2》第二种方法的使用,按使
阅读全文
posted @
2018-05-28 09:41
无爱无伤
阅读(510)
推荐(0)
C#利用CDO.Message发送邮件
摘要:如何引用CDO.Message? cod.message的引用位置: C:\Windows\System32\cdosys.dll
阅读全文
posted @
2018-05-23 17:49
无爱无伤
阅读(771)
推荐(0)
ConcurrentDictionary与Dictionary 替换
摘要:本文导读:ASP.NET中ConcurrentDictionary是.Net4 增加的,相对于Dictionary的线程安全的集合, ConcurrentDictionary可实现一个线程安全的集合,可以由多个线程同时并发读写Key-value,与Dictionary的区别主要有以下几点 一、Dic
阅读全文
posted @
2018-05-21 13:47
无爱无伤
阅读(597)
推荐(0)
动软Model 模板 生成可空类型字段
摘要:动软代码 生成可空类型 1.Model中值类型的字段改为可空类型。具体设置:工具-选项-代码参数-字段类型映射中[isValueType]段; 如果不需要,可将配置文件中的相应字段删除即可。2.批量代码生成,表名统一去前缀功能3.代码生成器加入代码保存功能4.增加了高效连接模式:适合大量表的情况下,
阅读全文
posted @
2018-05-14 15:26
无爱无伤
阅读(343)
推荐(0)
一例对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性的解决
摘要:这个问题相信只要是做MVC的,都碰到过,也都知道错误的原因,就是触发了定义的实例字段校验规则。比如定义的不为空,但是为空了,或者定义的字段长度为50,但是超过50了。 可是有时虽然知道是这样,但是具体问题解决的时候还是无从下手。我最近就碰到一个,知道是在更新某个表的时候出现的这个问题。可是在本地无法
阅读全文
posted @
2018-05-09 17:43
无爱无伤
阅读(449)
推荐(0)
详解C#中的反射
摘要:http://blog.csdn.net/educast/article/details/2894892 两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏
阅读全文
posted @
2018-04-18 22:14
无爱无伤
阅读(177)
推荐(0)
一文为你详细讲解对象映射库【AutoMapper】所支持场景
摘要:前言(http://www.cnblogs.com/CreateMyself/) 在AutoMapper未出世前,对象与对象之间的映射,我们只能通过手动为每个属性一一赋值,时间长了不仅是我们而且老外也觉得映射代码很无聊啊。这个时候老外的所写的强大映射库AutoMapper横空出世,AutoMappe
阅读全文
posted @
2018-04-18 18:03
无爱无伤
阅读(350)
推荐(0)
C# 中奇妙的函数–String Split 和 Join
摘要:很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列。 很多人都知道使用split()的方法,但使用与其对应的Join()方法的人就没有那么多。今天,让我们看看它们的应用。 Split() – 根据分隔符切割字符串成几
阅读全文
posted @
2018-04-12 23:01
无爱无伤
阅读(778)
推荐(0)
C# 利用反射调用类下的方法
摘要:namespace TestReflection { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void comboBoxEdit1_SelectedIndexChang
阅读全文
posted @
2018-04-08 12:22
无爱无伤
阅读(407)
推荐(0)
C# 反射类型转换
摘要:/// <summary> /// 泛型类型转换 /// </summary> /// <typeparam name="T">要转换的基础类型</typeparam> /// <param name="val">要转换的值</param> /// <returns></returns> /// <
阅读全文
posted @
2018-04-08 11:15
无爱无伤
阅读(1910)
推荐(0)
初识AutoMapper
摘要:在开始本篇文章之前,先来思考一个问题:一个项目分多层架构,如显示层、业务逻辑层、服务层、数据访问层。层与层访问需要数据载体,也就是类。如果多层通用一个类,一则会暴露出每层的字段,二者会使类字段很多,而且会出现很多冗余字段,这种方式是不可取的;如果每层都使用不同的类,则层与层调用时,一个字段一个字段的
阅读全文
posted @
2018-04-08 09:36
无爱无伤
阅读(244)
推荐(0)
采用EntityFramework.Extended 对EF进行扩展
摘要:今天我们来讲讲EntityFramework.Extended 首先科普一下这个EntityFramework.Extended是什么,如下: 这是一个对Entity Framework进行扩展的类库. 完全支持EF 5.0/6.0+, GitHub地址 https://github.com/lor
阅读全文
posted @
2018-04-02 23:14
无爱无伤
阅读(154)
推荐(0)
C#反射机制详解
摘要:反射的定义:审查元数据并收集关於它的类型信息的能力,元数据(编辑后的基本数据单元)就是一大堆表,编译器会创建一个类定义表,一个字段定义表,一个方法定义表等,System.Reflection命名空间包含的几个类,允许你反射(解析)这些元数据的代码一、反射的作用:动态的创建类型的实例,将类型邦定到现有
阅读全文
posted @
2018-03-30 16:08
无爱无伤
阅读(2408)
推荐(1)
Type InvokeMember()用法简介
摘要:举例: Type tDate = typeof(System.DateTime); Object result = tDate.InvokeMember("Now", BindingFlags.GetProperty, null, null, new Object[0]); Console.Writ
阅读全文
posted @
2018-03-30 16:03
无爱无伤
阅读(458)
推荐(0)
c# Type.InvokeMember用法
摘要:函数原型: public object InvokeMember(string, BindingFlags, Binder, object, object[]);string:你所要调用的函数名BindingFlags:你所要调用的函数的属性,可以组合Binder:高级内容,可以先不看object:
阅读全文
posted @
2018-03-30 15:57
无爱无伤
阅读(2172)
推荐(0)
使用SignalR实现页面即时刷新(服务端主动推送)
摘要:模块功能说明: 实现技术:sqlserver,MVC,WebAPI,ADO.NET,SignalR(服务器主动推送) 特殊车辆管理 >移动客户端采集数据存入数据库 >只要数据库数据有变化,服务端自动推送到Wbe页面展示(区别于传统的web请求)-->审核人员审核数据-->返回审核结果给移动客户端 在
阅读全文
posted @
2018-03-29 23:27
无爱无伤
阅读(830)
推荐(0)