
C#
wu_zz
这个作者很懒,什么都没留下…
展开
-
EF中关于刷新本地缓存数据存在的问题
问题经常会遇到这种情况:假设在一个库中只有一个表,在窗体A中,new一个dbcontext后,读取表数据并显示在列表上, 此时用另一个窗体B又new了一个dbcontext,并对表中其中一条记录做了修改 ,然后增加了一条记录 返回窗体A,不管怎么刷新都只会加载新增记录,而修改过的记录不会显示修改结果。 如果销毁窗体A的dbcontext,重新New一个dbcontext,再次加载,即可显示所有变化。原因分析EF默认情况下对数据的访问都是启用模型跟踪。Entity Framework原创 2020-10-27 13:39:13 · 972 阅读 · 0 评论 -
发送邮件
转载 2019-04-09 23:18:54 · 180 阅读 · 0 评论 -
NPOI操作Excel
转载 2019-04-08 23:02:37 · 149 阅读 · 0 评论 -
ASP.NET
转载 2019-04-11 22:44:23 · 144 阅读 · 0 评论 -
数据库避免死锁与程序加锁
一、死锁的四个必要条件1、互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。2、请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。3、非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。4、循环等待条件(Circular wait):系统中若干进程组成环路,该环路中每个进程都在等待...转载 2019-04-10 22:28:48 · 4254 阅读 · 0 评论 -
sql server简单笔记
char、nchar、varchar、nvarchar带n的和不带n的区别:char(2) :表示可以存储2个字节,ab、12、吴不带n的数据类型,存储中文等双字节字符,占用2个字节,存储英文,数字等每个字符占用1个字节。nchar(2):带n的,无论存储中文还是英文、数字等,每个字符都是占用两个字节,nchar(2)表示可以存储两个字符,每个字符占用2个字节不带n的这些数据类型...原创 2019-03-09 18:14:42 · 286 阅读 · 0 评论 -
C#简单笔记
1.Directory操作文件夹 CreateDirectory创建文件夹 Delete 删除文件夹 Move剪切文件夹 Exist判断是否存在 GetFiles获得指定的目录下所有文件的全路径2.WebBrowser浏览器控件 url3.ComboBox下拉框DropDownStyle:控制下拉框外观样式4.OpenFi...原创 2019-03-03 14:46:58 · 153 阅读 · 0 评论 -
VS2017调试断点打不上,还没有为该文档加载任何符号
附加进程到iis打断点时,断点命不中,报还没有为该文档加载任何符号,后来发布方式由Release改为Debug后解决。Debug与Release的区别:https://www.cnblogs.com/taiyonghai/p/6126074.html...原创 2018-06-13 09:12:44 · 6398 阅读 · 0 评论 -
C#中字符串常用方法、访问修饰符
原创 2018-03-29 14:11:12 · 255 阅读 · 0 评论 -
C#操作xml文件
原文链接:http://www.cnblogs.com/leonliuyifan/p/7044438.html转载 2018-04-03 15:43:25 · 179 阅读 · 0 评论 -
基于TCP协议的Socket通信
基于TCP协议的Socket通信:服务器端接收客户端请求:1.创建ServerSocket对象,绑定监听端口2.通过accept()方法监听客户端请求3.连接建立后,通过输入流读取客户端发送的请求信息4.通过输出流向客户端发送响应信息5.关闭相关资源客户端:1.创建Socket对象,指明需要连接的服务器的地址和端口号2.连接建立后,通过输出流向服务器端发送请求信息3.通过输入流获取服务器响应的信息...原创 2017-02-09 14:52:20 · 511 阅读 · 0 评论 -
C#实现MD5加密
原文链接:https://blog.youkuaiyun.com/lykycs/article/details/802873转载 2018-03-30 17:42:53 · 1041 阅读 · 0 评论 -
C#序列化与反序列化
原文链接:https://www.cnblogs.com/lgxlsm/p/5860812.html转载 2018-03-30 11:23:04 · 398 阅读 · 0 评论 -
值传递与引用传递
值传递是将实际值直接进行传递;引用传递是将引用地址进行传递;但string也是引用类型,因为字符串不可变性,每次都会重新开辟一块内存空间,所以存储的引用地址会不同。...原创 2018-03-30 11:22:17 · 139 阅读 · 0 评论 -
File、FileStream、StreamReader、StreamWriter和Directory
原文链接:https://www.cnblogs.com/apollo-shen/p/6789255.html原文链接:https://blog.youkuaiyun.com/liyuqian199695/article/details/70135584原文链接:https://www.cnblogs.com/lgx5/p/6890641.html转载 2018-03-30 08:38:04 · 189 阅读 · 0 评论 -
C#使用Dapper轻松访问SQL Server数据库
一:什么是DapperDapper是一个适用于.NET平台的开源的数据-实体映射框架。由全球最大的开发者问答社区Stackoverflow.com开发者开发并维护二:几大特性轻量:早期的Dapper只有一个类文件;稳定、高效:接近Ado.net的读写速度;支持多种数据库:SQL Server、Oracle、MySql、Sqlite跨平台:支持.NET Core===================...原创 2018-03-18 13:43:33 · 6347 阅读 · 0 评论 -
C#关于委托的那些事儿
C#委托使用详解(Delegates)摘要委托是C#编程一个非常重要的概念,也是一个难点。本文将系统详细讲解委托。 1. 委托是什么?其实,我一直思考如何讲解委托,才能把委托说得更透彻。说实话,每个人都委托都有不同的见解,因为看问题的角度不同。个人认为,可以从以下2点来理解: (1) 从数据结构来讲,委托是和类一样是一种用户自定义类型。 (2) 从设计模式来讲,委托(类)提供了方法(对象)的抽象。...转载 2017-07-26 23:10:07 · 287 阅读 · 0 评论