Files
WaterCloudForJt/WaterCloud.Code/Provider/ModelBindingMetadataProvider.cs
2025-03-05 19:42:01 +08:00

18 lines
476 B
C#

using Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;
namespace WaterCloud.Code
{
/// <summary>
/// Controller Model Binding 处理
/// </summary>
public class ModelBindingMetadataProvider : IMetadataDetailsProvider, IDisplayMetadataProvider
{
public void CreateDisplayMetadata(DisplayMetadataProviderContext context)
{
if (context.Key.MetadataKind == ModelMetadataKind.Property)
{
context.DisplayMetadata.ConvertEmptyStringToNull = false;
}
}
}
}