为什么这个属性扫描器会输出 `False`?
csharp
using System;
using System.Reflection;
var property = typeof(Customer).GetProperty(nameof(Customer.Id))!;
Console.WriteLine(property.IsDefined(typeof(ColumnAttribute), false));
public sealed class Customer
{
[field: Column]
public string Id { get; init; } = string.Empty;
}
[AttributeUsage(AttributeTargets.Field)]
public sealed class ColumnAttribute : Attribute;