一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Asp.Net Core

.net生产WebService代理类

.netcore dotnet-svcutil -o d:\HisService.cs http://xxxx/Service.asmx?wsdl   framework wsdl /language:c# /n:命名空间 /out:c:/WebServiceForAutoOrder.cs http://{url}/hisOrderReal/WebServiceForAutoOrder.asmx?WSDL

龙生   25 Nov 2024
View Details

解决.Net Core中文被编码问题

//解决中文被编码
services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All));

龙生   23 Nov 2024
View Details

LazyCaptcha

LazyCaptcha是仿EasyCaptcha和SimpleCaptcha,基于.Net Standard 2.1的图形验证码模块。

龙生   20 Nov 2024
View Details

Asp.Net Core3.1 设置时间序列化格式,自定义时间格式,设置属性忽略 设置属性别名

[JsonConverter(typeof(DateConverter))]
public DateTime Date { get; set; }
——————————————————————————————
public class DateConverter : JsonConverter
{
public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
{
if (reader.TokenType == JsonTokenType.String)
{
if (DateTime.TryParse(reader.GetString(), out DateTime date))
return date;
}
return reader.GetDateTime();
}

public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options)
{
writer.WriteStringValue(value.ToString("yyyy-MM-dd"));
}
}

龙生   18 Nov 2024
View Details

sqlsugar 不映射字段,sqlsugar 忽略字段。sqlsugar 字段改名。

sqlsugar 不映射字段,sqlsugar 忽略字段。 利用特性SugarColumn,将IsIgnore设置为True即可!

  这样Sqlsugar 增删改查数据库的时候自动跳过该字段,但是操作实体的时候依然可以访问到该字段,进行赋值或取值。 在SqlSugar中,如果你需要修改一个实体类的属性映射到数据库的字段名,你可以 使用SugarColumn属性,将ColumnName设为数据库里的的列名即可。

  这样Sqlsugar 增删改查数据库的时候数据库列名为“NameOfStudent”,但是操作实体的时候属性的名称是Name。   from:https://blog.csdn.net/djk8888/article/details/141600690

龙生   18 Nov 2024
View Details

.net core WebRequest请求报错The SSL connection could not be established

解决方案,添加证书忽略

  from:https://www.cnblogs.com/real9527/p/17030336.html

龙生   05 Nov 2024
View Details

C#/.NET/.NET Core定时任务调度组件有哪些?

C#/.NET/.NET Core的定时任务调度组件你用过那些呢,是Timer,FluentScheduler,TaskScheduler,Gofer.NET,Coravel,Quartz.NET还是Hangfire,又或者是其他的定时任务调度框架/组件呢?你常用的实现定时任务调度的方法又是怎样的呢?

龙生   16 May 2024
View Details

ASP.NET Core定时之Quartz.NET使用

一、什么是Quartz.NET?
Quartz.NET 是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。

Quartz.NET是纯净的,它是一个.Net程序集,是非常流行的Java作业调度系统Quartz的C#实现。

二、Quartz.NET可以做什么?
Quartz.NET很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。

Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。

Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。

我此次选择Quartz.Net使用的版本是 3.3.3

这里强调一点:3.x的版本与2.x的版本使用方式有一定的差别

龙生   28 Jul 2023
View Details

在ASP.NET Core中使用百度在线编辑器UEditor

最近需要一个在线编辑器,之前听人说过百度的UEditor不错,去官网下了一个。不过服务端只有ASP.NET版的,如果是为了能尽快使用,只要把ASP.NET版的服务端作为应用部署在IIS上就可以立即使用了。不过我的需求并不急,所以把ASP.NET移植到了ASP.NET Core上。整个过程很简单,只是重新引用了一些包,修改了几处代码,另外就是把Controller中比较长的一个switch语句块重构为了字典,根据url中的action参数从字典中找出并调用相应的Action处理,这样的好处就是如果要扩展action支持的操作无需修改源代码,只要扩展字典就可以,对扩展开放,对修改关闭。最后把服务端功能打成了nuget包UEditorNetCore,方便使用。这篇博客主要就介绍下如何使用UEditorNetCore快速实现UEditor服务端,也可以直接使用源代码中的示例,希望对有这方面需求的园友有所帮助。

龙生   11 Apr 2023
View Details
1 2 16