C#
文章平均质量分 88
.NET相关技术
xyzko1
Many a little make a mickle
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.NET EF(Entity Framework)详解
一丶Entity Framework(一)EF简介(1)ORM:Object Relation Mapping ,通俗说:用操作对象的方式来操作数据库。(2)插入数据库不再是执行Insert,而是类似于Person p = new Person();p.Age=3;p.Name=“英莱特”;db.Save§;这样的做法。(3)ORM工具有很多Dapper、PetaPoco、NHibernate,最首推的还是微软官方的Entity Framework,简称EF。(4)EF底层仍然是对ADO.Net的转载 2022-03-14 10:56:49 · 19255 阅读 · 1 评论 -
ASP.NET Core生命周期
要了解程序的运行原理,就要先知道程序的进入点及生命周期。以往ASP.NET MVC的启动方式,是继承HttpApplication作为网站开始的进入点,而ASP.NET Core 改变了网站的启动方式,变得比较像是 Console Application。本篇将介绍ASP.NET Core 的程序生命周期 (Application Lifetime) 及捕捉 Application 停止启动事件。程序进入点.NET Core 把 Web 及 Console 项目都处理成一样的启动方式,默认以..转载 2022-03-14 10:38:22 · 4011 阅读 · 0 评论 -
JWT的加密解密原理,token登出、改密失效、自动续期
1. 两种token认证方式传统的token认证用户登录,服务端给前端返回token,并将token保存在服务端。以后用户再来访问时,需要携带token,服务端获取token后再去数据库获取token做校验。JWT的token认证用户登录,服务端给用户返回一个token(服务端不保存)以后用户再来访问时,需要携带token,服务端获取token做校验两种认证方式对比:jwt相对于传统的token认证,无需将token保存在服务端。2. jwt的token加密解密过程2.1 生成转载 2022-03-13 23:24:45 · 11403 阅读 · 0 评论 -
关于EF的五种状态
最近半个多月没更新原因是在赶项目。。。在做项目的时候就会发现自己很多问题,也有很多东西要记录,今天就记录一下对ef新的认识。也就是关于ef的五种状态管理。Unchanged(持久态) Midified(修改) Deleted(删除) Added(新增) Detached(游离态:相当于new出来的和数据库无关,在我看来也该就是using的时候的状态)解释一下整个图的流程吧。Added,也就是从游离态到 Added新增状态,在集合DbSet调用Add()方法之前都是处于游离的状态转载 2022-03-11 12:01:34 · 786 阅读 · 0 评论 -
Repository、IUnitOfWork 和 IDbContext 的实践
Repository、IUnitOfWork 和 IDbContext 的实践好久没写 DDD 领域驱动设计相关的文章了,嘎嘎!!!这几天在开发一个新的项目,虽然不是基于领域驱动设计的,但我想把 DDD 架构设计的一些东西运用在上面,但发现了很多问题,这些在之前的短消息项目中也有,比如我一直想重构短消息 Repository 实现的一些东西,但之前完全没有头绪,因为内部的实现错综复杂,牵一发而动全身,不知道从哪下手。正好这次新项目的开发,让我一步一步代码设计,所以之前疑惑的问题,可以很清晰的分析转载 2022-03-10 10:52:37 · 800 阅读 · 0 评论 -
WebService,WCF,WebApi区别与特点
WebService,WCF,WebApi区别与特点于2019-06-10 10:11:00发布7872收藏32文章标签:c#测试操作系统版权在.NET平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.NET平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOAP协议的,数据格式是XML...转载 2022-03-10 08:55:46 · 2692 阅读 · 0 评论 -
Socket通信
请允许我转载一篇关于套接字的博客:Socket2017-03-24 15:21 by 天才卧龙,72阅读,0评论,收藏,编辑这一篇文章,我将图文并茂地介绍Socket编程的基础知识,我相信,如果你按照步骤做完实验,一定可以对Socket编程有更好地理解。本文源代码,可以通过这里下载http://files.cnblogs.com/chenxizhang/SocketWorkshop.rar第一步:创建解决方案第二步:创建服务端程序这里可以选择“Console A...转载 2022-03-07 11:54:15 · 483 阅读 · 0 评论 -
C#核心代码片段
浏览器地址框输入域名并回车,通过DNS解析找到对应的IP地址,然后通过HTTP协议建立链接,找到目标服务器位置,接着就是TCP三次握手建立可靠链接,发送数据,服务器处理数据,TCP四次挥手断开链接,最后浏览器根据返回的数据解析渲染呈现页面。SLOID原则单一职责原则(SRP原则)高内聚,低耦合开放封闭原则(OCP原则)封闭修改,开放拓展里斯替换原则(LSP原则)子类替换父类,实现多态接口隔离原则(ISP原则)使用专用小接口依赖倒置原则(DIP原则)高层调用接口,底原创 2022-03-07 11:51:03 · 1393 阅读 · 0 评论 -
C#基础整理
C#基础原创 2022-03-07 11:48:26 · 667 阅读 · 0 评论
分享