EasyMES/WaterCloud.Code/ModelBindingMetadataProvider.cs
2022-10-20 17:12:54 +08:00

19 lines
552 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;
}
}
}
}