[ASP.NET Core]在ASP.NET Core跨平台应用程序开发中如何返回带有Http状态码的JSON数据?
问题描述在ASP.NET Web API的应用程序中,我们可以使用HttpStatusCode.OK这样的属性来获取当前请求的上下文的响应状态码,以便可以使用此状态进行后续的操作和处理,比如可以将此状态码以JSON数据返回给调用者,如下:p...
[ASP.NET Core]在ASP.NET Core跨平台应用程序开发中如何捕获并处理全局异常(Global Exception)?
问题描述在传统的ASP.NET Web Api 应用程序开发中,我们处理全局异常的方法通常是实现一个ExceptionFilterAttribute的子类,如下:public class ErrorHandlingFilter : Exce...
[.NET Core].NET Core跨平台开发中如何在离线的情况下使用restore命令还原.NET Core项目的依赖包?
前言在.NET Core跨平台开发中,正常情况下,如果我们要还原一个项目,可以直接使用命令行工具然后执行还原命令即可,如:dotnet restore但是在某些特殊的情况(比如:离线)下,我们直接使用dotnet restore命令不能还原...
[LINQ].NET/C#应用程序编程开发中如何使用LINQ快速检查一个字符串中是否包含至少一个数字?
问题描述如题,在.NET/C#应用程序编程开发中,使用LINQ快速检查一个字符串中是否包含至少一个数字应该如何实现,可能的方法有哪些呢?方案一使用LINQ的Any()和char.IsDigit()方法,实现如下:"abc3def&...
# [LINQ].NET/C#应用程序编程开发中使用LINQ如何判断/检查一个集合(List)中是否有重复的元素?
问题描述在.NET/C#应用程序编程开发中,如何判断一个字符串集合List<string>中是否有重复的元素?假如有如下的List<string>集合:var lstNames = new List<strin...
[LINQ].NET/C#应用程序编程开发中使用LINQ如何从一个集合(List)中查询不重复的值?
问题描述在.NET/C#应用程序编程开发中,假设当前有如下的实体类:class obj{ int typeID; //可能的值有0-9,一共10种可能 string uniqueString; //不重复的字符串}其中,obj...
[LINQ].NET/C#应用程序编程开发中如何将多表内连接的SQL转换成对应的LINQ查询?
问题描述假设当前有一条多表关联(内连接)查询的SQL查询语句,如下:SELECT c.CompanyId, c.CompanyName, p.FirstName + ' ' + p.LastN...
[LINQ].NET/C#应用程序编程开发中如何使用Linq将一个集合转换成值为集合的字典?
问题描述在.NET/C#应用程序编程开发中,当前有一个集合:List<MyObject> list;其中:list集合是从数据库查询得到的数据,现在有需求需要将这个集合按照集合对象的某一个属性进行分组,然后以这个分组属性的值为键...
[LINQ].NET/C#应用程序编程开发中使用Linq数据表中基于一个字段去重的查询应该如何实现呢?
问题描述在.NET/C#应用程序编程开发中,如果我们需要使用Linq的Distinct()方法查询数据表中根据某一个字段进行去重的数据(即:查询数据表中不重复的数据),应该如何实现呢?我们知道,直接使用Distinct()方法会根据所有字段...
[Entity Framework].NET/C#应用程序编程开发中使用Entity Framework Code First如何配置小数类型的精度范围(Decimal and scale)?
问题描述在.NET/C#应用程序编程开发中,使用Entity Framework Code First的情况下,一个属性类型为System.Decimal的默认数据库映射类型为decimal(18,0)。那么,如果要自定义配置数据库小数类型...
[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework一次性更新满足查询条件的多行数据?
问题描述在.NET/C#的应用程序编程开发中,假如当前有如下的数据表及示例数据:id userid friendid name status1 1 2 venkat false2...
[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework查询某个字段去重(distinct)后的数据?
问题描述在SQL语句中,我们查询按某个字段去重的SQL语句用到的SQL关键字是DISTINCT,可能的去重查询语句可能为这样:SELECT DISTINCT NAME FROM TestAddresses那么,在.NET/C#的应用程序编程...
[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework返回DataTable数据表?
问题描述在.NET/C#的应用程序编程开发中,有一个特殊的实现需求:在使用 Entity Framework 的情况下,需要调用一个存储过程,存储过程的编码包含了很多SQL语句,现在需要使用 Entity Framework调用这个存储过程...
[.NET Core] .NET Core 开发教程(1)--.NET Core指南
什么是.NET Core.NET Core 是微软发布的一种最新的通用开发平台,由微软和github的.NET开源社区共同维护和更新。.NET Core 是跨平台的,它支持主流的三大操作系统:Windows,maxOS以及Linux,并且可...
[C#].NET/C#应用程序编程开发中从字符串中查找并提取数字的方法有哪些呢?
问题描述在.NET/C#的应用程序编程开发中,当前有需求需要从指定的字符串中查找并提取所数字,比如有如下的给定字符串:string test = "1 test"如何使用.NET/C#实现这样的需求呢?方案一使用正则表达...
[C#].NET/C#应用程序开发中优雅地将一个按字节为单位的文件大小转换成人类可读的单位大小(KB,MB,GB,TB)的方法有哪些?
问题描述在.NET/C#的应用程序开发过程中,我们如何将一个以字节为单位的文件大小优雅地转换成人类可读的单位大小(KB,MB,GB,TB)呢?比如,当前有一个文件,以字节为单位的大小为: 7,326,629如何将这个字节单位转换为MB为单位...
[C#].NET/C#应用程序开发中如何计算并获取一个文件的MD5校验码?
问题描述在.NET/C#的应用程序开发过程中,我们如何计算并获取一个文件的MD5校验码呢?方案一使用System.Security.Cryptography.MD5类计算,如下:using (var md5 = MD5.Create()){...
[C#].NET/C#应用程序开发中如何在控制器(Controller)中获取ASP.NET MVC WEB 应用程序的绝对路径?
问题描述在.NET/C#编程的应用程序开发中,当前有一个ASP.NET MVC WEB应用程序,现需要获取这个ASP.NET MVC WEB应用程序的中的App_Data文件夹的绝对路径,通过此路径访问App_Data文件夹中的某个.xml...
[C#].NET/C#编程的应用程序开发中如何使用HttpWebRequest(multipart/form-data)上传文件呢?
问题描述在.NET/C#编程的应用程序开发中,如何使用HttpWebRequest(multipart/form-data)上传文件呢?很多人会想到使用WebClient类来处理这个问题,但除了WebClient类外,还有其他的实现方式呢?...
[C#].NET/C#编程的应用程序开发中读取大文件并将其转换成字节数组(byte array)的方式有哪些,哪种更好呢?
问题描述 在.NET/C#编程的应用程序开发中,与文件打交道是经常的事情,使用程序读取大文件也是操作文件的一种文件。 比如,在ASP.NET MVC WEB应用程序中,有一个服务是读取大文件然后将其转换为字节数组。服务器可能遇到同时读取很多...