![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 55
hotmee
这个作者很懒,什么都没留下…
展开
-
AspNet Core 如何把视图文件封装并让 另一个项目调用
背景:我想将下面的那个项目 编译后让上面的那个项目引用。我 研究了半天发现 死活会出现找不到 页面文件的错误。很是奇怪,难道MVC不会寻找程序集吗??然后我花了 1天的时间阅读源码,苦啊!调用 逻辑很深。。。不过皇天不负有心人,最后发现这段话最后 原来MVC视图引擎将页面控制器 解析成了 一个表达式树,最后编译调用了!嗯???MVC不是直接视图文件????。...原创 2020-03-13 17:08:27 · 735 阅读 · 0 评论 -
C# 急速深度拷贝
怎样深度拷贝最快呢?假设有这样的俩个对象 public class People { public int Age { get; set; } public string Name { get; set; } public string Sex { get; set; } } public class Ma...原创 2020-02-23 22:05:00 · 1280 阅读 · 0 评论 -
Asp.Net Core 系列教程 (四) 消息中间件
在ASP.Net Core 添加了诸多的“中间件”处理用户的请求和响应,这种方式非常编译功能扩展,如果我需要修改某个功能时 直接添加对应的中间件就好了,不需要 大规模的调整架构了。当然再好的架构都有其弊端。矛盾存在于一切事物,并贯穿于事物发展的始终。好了,言归正传消息中间件的原理先看下面的代码 public void Configure(IApp...原创 2020-01-03 09:14:41 · 2737 阅读 · 5 评论 -
C# MQTT 客户端 服务端实现
废话懒得说,调用的第三方的库。NUGET下载MQTTnet即可。这个库作者老是升级,而且版本之间老是不兼容。UI如下下面是主要代码。using MQTTnet;using MQTTnet.Client;using MQTTnet.Protocol;using System;using System.Collections.Generic;using Syste...原创 2019-12-30 17:36:43 · 9461 阅读 · 2 评论 -
通过反射获取类的所有属性
class Program { static void Main(string[] args) { var prop = GetpropertyInfoArray(); foreach (var item in prop) { Console.WriteL原创 2016-08-15 02:19:13 · 2540 阅读 · 0 评论 -
C# 以MDF文件链接数据库
一直以来都是链接SQL Server数据库服务但是在部署时将很麻烦,所以突发奇想,直接连接到MDF文件,刚开始还很混乱不会连接,后来向导,连接MDF文件不就和连接ACCDB数据库一样吗?方法如下:如下为连接字符串“ Data Source=(LocalDB)\v11.0;AttachDbFilename="F:\数据库 - 副本.mdf";Integrated Security=Tru原创 2016-09-07 15:22:37 · 10235 阅读 · 0 评论 -
Winfrom 使用WCF 实现双工通讯
WCF实现的双工通信原创 2016-10-28 09:48:58 · 5635 阅读 · 2 评论 -
C# MEF 通用插件框架
废话少说,这个类我封装好了。首先看下约定:namespace PluginContract{ public interface IPlugin { string Name { get; set; } void SayHello(); } public interface IPluginMark {原创 2016-12-13 14:18:15 · 11485 阅读 · 0 评论 -
Asp.Net Core 系列教程 (三)身份认证
学习身份认证,请先无比按照教程二,把Postman安装好Postman国内下载貌似网速很慢讷!这里附一个下载地址:http://nuget.uuids.cn:1002/postmanx64.exe,这个是我自己搭建的服务器,10m/s,性能一般般,别挤炸了。好了进入正题。新建一个Asp.netCore 项目 (我用的VS2019)VS下载地址:https://visualstu...原创 2019-08-19 17:30:28 · 5954 阅读 · 4 评论