C#/.NET应用程序编程开发中如何判断一个集合中是否包含某个指定的元素对象
如题,在C#/.NET应用程序编程开发中如何判断一个集合中是否包含某个指定的素对象?比如当前有一个对象集合(List):List<Customer> customersCustomer.cs类似如下:public class C...
C#/.NET应用程序编程开发中LINQ查询如何实现一个集合的分页?
问题描述如题,在C#/.NET应用程序编程开发中LINQ查询如何实现一个集合的分页?在SQL Server数据库中可以使用TOP函数或者OFFSET函数实现分页,在MySQL数据库中,可以使用LIMIT n,m。但在C#/.NET的应用程序...
Flurl--现代的、链式的、异步的、可测试的、可移植的URL构建器和.NET HTTP客户端组件库
Flurl—.NET的HTTP客户端组件详细的Flurl中文文档请移步到Flurl中文文档(使用教程)查看前言在现代的程序开发中,无论是前端开发,还是后端开发,都离不开对接口(API)的调用。前端向后端接口发起Http请求的方式有如:纯Ja...
微软公布.NET下一个主要版本为.NET 5
前言美国时间2019年5月6日,微软官方开发者博客发布了关于.NET 5的文章《Introducing .NET 5》,文章公布了.NET在.NET Core 3.0后的下一个主要版本为.NET 5,并且.NET 5将是.NET家族迎来的一...
C#/.NET应用程序开发中如何使用Entity Framework(EF)实现快速批量插入大量数据到SQL Server数据库?
前言如题,C#/.NET应用程序开发中如何使用Entity Framework(EF)实现快速批量插入大量数据到SQL Server数据库?这是很多.NET开发者会遇到的常见问题。由于Entity Framework(EF)本身没有内置批量...
C#/.NET应用程序开发中使用反射动态加载AutoMapper的映射配置关系
前言在C#/.NET应用程序开发中,经常遇到在两种不同的实体类之间相互映射的问题,比如有数据源对应的领域实体类和一个用于UI界面的数据传输对象(DTO),我们从数据源中取出数据并赋给领域实体,常规情况下,我们最后需要将领域实体的数据手动地映...
C#/.NET基于Topshelf创建Windows服务的守护程序作为服务启动的客户端桌面程序不显示UI界面的问题分析和解决方案
前言在上一篇文章《在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务)》的最后,我给大家抛出了一个遗留的问题—在将TopshelfDemoService程序作为Windows服务安装的情况下,由它守护并启动的...
在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务)
前言在上一篇文章《C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载》中,我们了解发C#/.NET创建基于Topshelf Windows服务程序的大致流程,参数配置以及服务的安装和卸载。同时,我们也使用一个简单...
C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载(极速,简洁)
文章目录C#/.NET基于Topshelf创建Windows服务的系列文章目录:1.C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载 (1)2.在C#/.NET应用程序开发中创建一个基于Topshelf的应用程...
C#/.NET Core应用程序开发中使用Entity Framework根据实体属性名称字符串对查询动态排序
在.NET/.NET Core的应用程序开发过程中,使用Entity Framework进行数据持久化或者查询是很多.NET开发者的选择,Entity Framework为我们封装了实体和数据表之间的映射,也提供了非常丰富的接口,.NET开...
.NET/C#应用程序开发Dapper ORM中使用工作单元(Unit Of Work)完成事务操作
本文分享一种在.NET/C#应用程序开发Dapper ORM中使用工作单元(Unit Of Work)完成事务操作的方式,封装如下:public sealed class DalSession : IDisposable{ publi...
.NET Core 2用Dapper微ORM连接SQLite数据库(非Entity Framework ORM)
目前网络上已经有很多在.NET Core应用程序中使用Entity Framework Core(EF Core)连接SQL Server,MySQL这样的资料了。也有不少使用Entity Framework Core连接SQLite数据库...
分享一个修改.NET/.NET Core控制台应用程序字体颜色的通用方法
今天在看Orleans的聊天示例程序时,看到了一个修改.NET/.NET Core控制台应用程序字体颜色的通用方法,分享如下:public static class PrettyConsole{ public static void ...
.NET Core应用程序每次启动后使用string.GetHashCode()方法获取到的哈希值(hash)不相同
前言最近在将某个ASP.NET MVC 5项目迁移到ASP.NET Core 2应用程序时遇到了string.GetHashCode()方法的坑。如标题所述,在ASP.NET Core应用程序中,使用string.GetHashCode()...
[ASP.NET Core Razor Pages系列教程]ASP.NET Core Razor Pages中的配置(Configuration)文件之一(15)
配置(Configuration)文件配置文件在ASP.NET Core Razor Pages应用程序开发中是基于键值对存储的数据文件。.NET Core应用程序通过 “配置提供程序”(configuration provider)读取配...
[DncZeus帮助文档]新建你的页面
新建你的页面本文将从头开始,一步一步带你创建属于你的页面,以及讲解在制作页面时需要注意的地方。示例页面标题:示例页面英文名称:demo_page页面路径:demo/demo-page注意:这里的”英文名称”和”页面路径”都非常重要,要分别确...
[DncZeus帮助文档]DncZeus项目结构解析
DncZeus项目结构解析前言DncZeus是一个基于ASP.NET Core WebApi + Vue.js的前后端分离的项目框架。既然是前后端分离,那么就应该有前端项目和后端项目。本文就从前后端的项目结构上来解析DncZeus的组成:前...
[DncZeus帮助文档]下载项目&安装依赖
下载项目&安装依赖下载项目使用Git工具下载首先请确保你本地开发环境已安装了git管理工具,然后在需要存放本项目的目录打开git命令行工具Git Bash Here,在命令行中输入如下命令:git clone https://git...
[DncZeus帮助文档]开发环境和工具
开发环境和工具注:本文的开发环境均是基于Windows操作系统搭建的。由于DncZeus是一个基于ASP.NET Core + Vue.js的前后端分离的项目,所以在开发环境上需要同时安装ASP.NET Core 和Vue.js运行的环境。...
[DncZeus帮助文档]关于 DncZeus
关于 DncZeus" class="reference-link">关于 DncZeusDncZeus = Dnc + Zeus“Dnc”—.Net Core 的缩写;“Zeus”—中文译为宙斯,是古希腊神话中的众神之王,奥林匹斯十二主神...