【CSDN 编者按】C# 导出 Excel 的6种简单方法:数据表导出到 Excel,对象集合导出到 Excel,数据库导出到 Excel,微软网格控件导出到 Excel,数组导出到 Excel,CSV 导出到 Excel,你都会了吗?作者 | Johnson Manohar译者 | 谭开朗,责编 | 黄浩然出品 | CSDN(ID:CSDNnews)以下为
......
490
0
0
2022-04-11
作者 | 喵叔责编 | 刘静出品 | CSDN(ID:CSDNnews)我们在利用 Entity Framework Core 创建上下文实例的时候往往都是调用构造函数并重载 OnConfiguring 方法,这是 Entity Framework Core 默认的常用的创建上下文实例的方式。除了这种方式,微软也为我们准备了其他两种创建上下文实例的方式。算上
......
404
0
0
2022-04-11
Dapper简单介绍:Dapper is a single file you can drop in to your project that will extend your IDbConnection interface.Dapper是一个轻型的开源ORM类,代码就一个SqlMapper.cs文件,编译后就40多K的一个很小的Dll. 官方资料:点击这里
......
368
0
0
2022-04-11
前言虽然说学习新的开发框架是一项巨大的投资,但是作为一个开发人员,不断学习新的技术并快速上手是我们应该掌握的技能,甚至是一个.NET Framework开发人员,学习.NET Core 新框架可以更快速掌握其中的编写,构建,测试,部署和维护应用程序。您现有的.NET Framework应用程序可以在其他操作系统上工作。对于希望扩大类库的受众平台,或者希望在分
......
432
0
0
2022-04-11
提到“配置”二字,我想绝大部分.NET开发人员脑海中会立即浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个XML格式的文件之中。到了.NET Core的时代,很多我们习以为常的东西都发生了改变,其中就包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更
......
334
0
0
2022-04-11
一、介绍 注意:我这里接下来所有的Unity版本均以Unity2018.4.1.f1为例说明。1.1 Unity2018.4.1.f1启动界面1.2 Unity的项目导航界面 该导航界面主要是展现最新的项目列表,方便直接进入项目;其次是方便用户创建项目和打开项目;整个导航界面分为三大部分内容:①窗口左上角的"Projects"、"Learn"、"Activ
......
310
0
0
2022-04-11
.NET框架之“小马过河”有许多流行的 .NET框架,大家都觉得挺“重”,认为很麻烦,重量级,不如其它“轻量级”框架,从而不愿意使用。面对形形色色的框架发愁,笔者也曾发愁。但我发现只要敢于尝试,这些框架都是“纸老虎”。就像“小马过河”一样,自己尝试一下,就会发现“原来河水既不像老牛说的那样浅,也不像松鼠说的那样深。”项目中的代码,都在 LINQPad6中运行
......
316
0
0
2022-04-11
1.中间件的概念ASP.NET Core的处理流程是一个管道,中间件是组装到应用程序管道中用来处理请求和响应的组件。 每个中间件可以:选择是否将请求传递给管道中的下一个组件。可以在调用管道中的下一个组件之前和之后执行业务逻辑。中间件是一个请求委托( public delegate Task RequestDelegate(HttpContext contex
......
369
0
0
2022-04-11
解决httplistener querystring 中文乱码方案:在请求到达时候,获取Request.Url,返回get请求参数 键值对 public class RequestHelper{public static Dictionary<string, string> EncodeQueryString(Uri uri){var re
......
381
0
0
2022-04-10
ASP.NET Core设计初衷是开源跨平台、高性能Web服务器,其中跨平台特性较早期ASP.NET是一个显著的飞跃,.NET现可以理直气壮与JAVA同台竞技,而ASP.NET Core的高性能特性更是成为致胜法宝。ASP.NET Core 2.1+为IIS托管新增In-Process模型并作为默认选项(使用IISHttpServer替代了Kestrel,d
......
397
0
0
2022-04-10
摘要:Google Authenticator(谷歌身份验证器),是谷歌公司推出的一款动态令牌工具,解决账户使用时遭到的一些不安全的操作进行的“二次验证”,认证器基于RFC文档中的HOTP/TOTP算法实现 ,是一种从共享秘钥和时间或次数一次性令牌的算法。在工作中可以通过认证器方式对账户有更好的保护,但是在查阅一些资料发现适合我这样的小白文章真的很少,针对于
......
873
0
0
2022-04-10
一、概述这篇文章主要分享Endpoint 终结点路由的中间件的应用场景及实践案例,不讲述其工作原理,如果需要了解工作原理的同学,可以点击查看以下两篇解读文章:Asp.Net Core EndPoint 终结点路由工作原理解读ASP.NET CORE 管道模型及中间件使用解读1.1 中间件(Middleware)的作用我们知道,任何的一个web框架都是把htt
......
349
0
0
2022-04-09
今天推荐一款.net core的快速开发框架。这个框架比较美观大方集成了很多现在比较流行的图标和样式。整体还是非常简洁大方的。推荐给有需要的朋友。YiShaAdminYiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单,所以我也把她开源了。她可以用于所有的Web应用程序,例如网站管理后
......
522
0
0
2022-04-08
ASP.NET Core框架中的很多核心对象都是通过依赖注入方式提供的,如用来对应用进行初始化的Startup对象、中间件对象,以及ASP.NET Core MVC应用中的Controller对象和View对象等,所以我们可以在定义它们的时候采用注入的形式来消费已经注册的服务。下面简单介绍几种服务注入的应用场景。本篇文章节选自《ASP.NET Core 3框
......
413
0
0
2022-04-08
Swagger的 官网 上有一个在线的demo,可以在线体验。我们也可以下载其 源码 ,执行dist\index.html文件,即可得到和官网一样功能的demo,不需要架设服务器就能使用。从网络请求中查看,发现它请求了一个名为swagger.json的文件。而这个json文件里面定义的基本就是文档的scheme。从这个页面我们基本上可以发现swagger的原
......
450
0
0
2022-04-07