C#
stoneLSL
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Json与Model相互转换
在.net 4.0 可以使用: public static class JsonConvert { public static T ToModel<T>(String jsonString) { using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonStr...原创 2018-09-12 15:10:33 · 4359 阅读 · 0 评论 -
Distinct 扩展方法(按字段去重)
public class Compare<T, C> : IEqualityComparer<T> { private Func<T, C> _getField; public Compare(Func<T, C> getField) { _getField = get...原创 2018-12-06 18:27:18 · 2093 阅读 · 0 评论 -
MS - TransactionScope 用法
引入命名空间 using System.Transactions ; TransactionScope 包裹代码块 using(transactionscope scope=new transactionscope()) { // to do somethig scope.Comlete() } 注意的问题 要确保对支持事务的资源的登记放在此范围内 using(var scope...原创 2018-12-20 12:05:53 · 484 阅读 · 0 评论 -
UnitOfWork+EF IRepository 事务处理
UnitOfWork 中的事务处理 在 UnitOfWork + EF IRepository模式下,不能直接用TransactionScope处理事务,会报错,提示需要设置什么分布式事务管理器 UnitOfWork 已有关于事务的处理 关键代码 UnitOfWork.TransactionEnabled = true;//启用事务 // code... UnitOfWork.S...原创 2018-12-20 14:54:19 · 3974 阅读 · 2 评论 -
mklink 文件夹链接 windows系统
MS文档 命令参数 mklink [[/d] | [/h] | [/j]] <Link> <Target> 参数 参数 描述 / d 创建目录符号链接。默认情况下,mklink会创建文件符号链接。 /H 创建硬链接而不是符号链接。 / J 创建目录连接。 <链接> 指定正在创建的符号链接的名称。 <目标> 指定新符号...原创 2019-01-28 16:58:54 · 2274 阅读 · 0 评论 -
版本依赖问题:System.MissingMethodException: Method not found
项目使用的版本是 .net Framework 4.7,编译通过,运行时报错 Method not found 刚开始以为是dll版本引入不一致,查了一下都是一样的 后来公司主管看到问题后,说时需要安装一下4.7.1,4.7.2 之前只安装了4.7.1 安装之后,果然可以运行了 因为微软在小版本上打了补丁,所以必须要安装一下。 ...原创 2019-02-28 11:04:19 · 8111 阅读 · 0 评论 -
web api 文件下载
web api 文件下载 数据源: 1.byte字节流 var stream = new FileStream(filePath, FileMode.OpenOrCreate); 2.本地文件 var stream = new FileStream(filePath, FileMode.OpenOrCreate); 返回类型:HttpResponseMessage pub...原创 2019-03-07 15:35:33 · 1092 阅读 · 0 评论 -
Dapper 一对多查询 one to many
参考文档:Dapper one to many Table public class Person { public int Id { get; set; } public string Name { get; set; } public int Born { get; set; } public Country Residience { get; set; } ...原创 2019-09-22 11:56:39 · 1125 阅读 · 0 评论
分享