随笔分类 -  C#

摘要:Wodsoft Protobuf Wrapper 内容 关于 需求 安装 用法 序列化 反序列化 字段定义 字段排序 非空构造函数对象 获取Protobuf包装器 高级 支持的属性类型与Protobuf类型的关系 如何工作 性能 许可证 关于 这是一个可以帮助你不需要.proto文件就能够使用Pro 阅读全文
posted @ 2021-11-17 15:27 Kation 阅读(972) 评论(0) 推荐(1)
摘要:由于逻辑需要,我希望能在EF Core实例化实体时,拿到实体并执行相关代码,所以我就研究了一番EF Core,得到以下方法。 1.创建实体初始化类,继承EntityMaterializerSource 这个类是,我们需要注入到EF Core当中去的。 2.创建EF Core扩展 创建扩展后,在App 阅读全文
posted @ 2016-10-31 17:01 Kation 阅读(1855) 评论(0) 推荐(1)
摘要:因为访问Nuget太慢,在Dotnet Core RC2发布前,我就基于Asp.Net做了一个Nuget代理网站 这是网站地址:http://nuget.lzzy.net/ Nuget源:http://nuget.lzzy.net/api/v2 广西电信百兆带宽。 这个网站将会缓存所有访问过的API 阅读全文
posted @ 2016-05-30 22:20 Kation 阅读(2842) 评论(10) 推荐(10)
摘要:decimal类型有GetBits()方法可以获取到值的int[4]值,进而获取到byte[16]值在c#里,0m和0.00m获取到的byte[]是不一样的(具体为何不一样,自己百度)在sql里,EF生成的decimal的列,默认强制2位小数c#里赋值0m,存到数据库变成0.00m那么问题来了如果有... 阅读全文
posted @ 2015-12-15 18:15 Kation 阅读(698) 评论(0) 推荐(1)
摘要:ComBoost项目地址http://comboost.wodsoft.comhttps://github.com/Kation/ComBoost/tree/develop准备工作首先,在Visual Studio中创建Mvc4项目。然后使用NuGet安装ComBoost程序包。编写实体在Model... 阅读全文
posted @ 2014-05-09 18:27 Kation 阅读(10247) 评论(48) 推荐(35)
摘要://克隆当前区域信息System.Globalization.NumberFormatInfo info = (System.Globalization.NumberFormatInfo)System.Globalization.CultureInfo.CurrentCulture.NumberFormat.Clone();//小数保留2位 info.CurrencyDecimalDigits = 2;value.ToString("c", info); 阅读全文
posted @ 2013-03-06 16:53 Kation 阅读(410) 评论(0) 推荐(0)