//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;

//namespace XF.Domain.Attributes
//{
//    public class DbAttributes
//    {
//    }

//    [AttributeUsage(AttributeTargets.Property)]
//    public class DbNullableAttribute : Attribute
//    {
//    }

//    [AttributeUsage(AttributeTargets.Property)]
//    public class DbJsonAttribute : Attribute
//    {

//    }

//    [AttributeUsage(AttributeTargets.Property)]
//    public class DbLengthAttribute : Attribute
//    {
//        public DbLengthAttribute(int maxLength = 255)
//        {
//            MaxLength = maxLength;
//        }
//        public int MaxLength { get; init; }
//    }

//    [AttributeUsage(AttributeTargets.Property)]
//    public class DbKeyAttribute : Attribute
//    {

//    }

//    [AttributeUsage(AttributeTargets.All)]
//    public class DbIgnoreAttribute : Attribute
//    {

//    }
//}
