随笔分类 -  C#

摘要:左外连接会检索出LEFT JOIN左表中的所有行,而不管右表是否有匹配项。 今天的一个项目中,需要将classlist表与其他3张表进行连接查询,且classlist表中某列为空的数据也需要查询出来,这就需要进行LEFT JOIN(左外连接查询),且项目使用的是Entity Framework框架, 阅读全文
posted @ 2021-09-11 14:12 自由的鱼 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:public static List<T> ConvertDataTableToGenericList<T>(DataTable dt) { var columnNames = dt.Columns.Cast<DataColumn>() .Select(c => c.ColumnName) .ToL 阅读全文
posted @ 2021-05-16 17:32 自由的鱼 阅读(505) 评论(0) 推荐(0) 编辑
摘要:咨询区 Prasad: 我有一个 Items 类,定义如下: class Items { public int Id { get; set; } public string Name { get; set; } public int Code { get; set; } public decimal 阅读全文
posted @ 2021-05-03 10:36 自由的鱼 阅读(339) 评论(0) 推荐(0) 编辑
摘要:死锁的产生 什么是死锁: 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下 阅读全文
posted @ 2020-08-09 17:41 自由的鱼 阅读(1279) 评论(0) 推荐(0) 编辑
摘要:一. 二进制转换成图片MemoryStream ms = new MemoryStream(bytes);ms.Position = 0;Image img = Image.FromStream(ms);ms.Close();this.pictureBox1.Image 二. C#中byte[]与s 阅读全文
posted @ 2019-12-09 15:13 自由的鱼 阅读(5498) 评论(0) 推荐(0) 编辑
摘要:因为 HttpUtility.UrlEncode 在 Encode 的时候, 将空格转换成加号"+", 在 Decode 的时候将"+"号转为空格, 但是浏览器是不能理解"+"号为空格的, 所以如果文件名包含了空格, 在浏览器下载得到的文件, 空格就变成了"+"号. 一个解决办法是, 在 HttpU 阅读全文
posted @ 2019-03-18 10:16 自由的鱼 阅读(799) 评论(0) 推荐(0) 编辑
摘要:Console.WriteLine(string.Format("{0:####}", 594884.539)); Console.WriteLine(string.Format("{0:N0}", 594884.539)); 阅读全文
posted @ 2019-01-25 11:42 自由的鱼 阅读(2345) 评论(0) 推荐(0) 编辑
摘要:LINQ to SQL语句(1)之Where LINQ to SQL语句(2)之Select/Distinct LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg LINQ to SQL语句(4)之Join LINQ to SQL语句(5)之Order By LINQ to 阅读全文
posted @ 2018-12-26 21:52 自由的鱼 阅读(188) 评论(0) 推荐(0) 编辑
摘要:鉴于本人很懒,发现好的文章一般都直接copy,本文大体摘自:https://www.cnblogs.com/MuNet/p/8546192.html 1.引言 RabbitMQ——Rabbit Message Queue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ 是一个由 阅读全文
posted @ 2018-10-29 22:30 自由的鱼 阅读(1332) 评论(0) 推荐(0) 编辑
摘要:Entity Framework是个好东西,虽然没有Hibernate功能强大,但使用更简便。今天整理一下常见SQL如何用EF来表达,Func形式和Linq形式都会列出来(本人更喜欢Func形式)。 1、简单查询: SQL: EF: 2、查询部分字段: SQL: EF: 3、查询单一记录: SQL: 阅读全文
posted @ 2018-08-10 17:05 自由的鱼 阅读(633) 评论(0) 推荐(0) 编辑
摘要:四舍五入 去掉无效的小数 阅读全文
posted @ 2018-08-01 15:11 自由的鱼 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1.如果我想彻底覆盖父类的方法,此时可以使用override .假有classB继承自classA,代码如下: public class B : A { public bool _flag; public B(bool flag) { _flag = flag; } protected overri 阅读全文
posted @ 2017-07-01 21:08 自由的鱼 阅读(132) 评论(0) 推荐(0) 编辑
摘要:在ASP.NET MVC中,通过应用程序生命周期中的Application_Error事件可以捕获到网站引发的所有未处理异常。本文作为学习笔记,记录了使用Global.asax文件的Application_Error事件处理和捕获全局异常的详细步骤。 文章演示项目是使用vs2013编译器编写的,下载 阅读全文
posted @ 2017-06-08 18:01 自由的鱼 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandle 阅读全文
posted @ 2016-12-19 20:36 自由的鱼 阅读(350) 评论(0) 推荐(0) 编辑