using Furion.Extras.iWare.Wms.Util.LowCode.Enum;
using Furion.Extras.iWare.Wms.Util.LowCode.Factor.Interface;
using System.Reflection;
namespace Furion.Extras.iWare.Wms.Util.LowCode.Factor
{
public class TextFactor : IFactor
{
///
/// 对象类型
///
public FieldType FieldType
{ get { return FieldType.String; } }
///
/// 字段描述
///
public string Describe { get; set; }
///
/// 字段名
///
public string FieldName { get; set; }
///
/// 对象映射
///
public PropertyInfo Field { get; set; }
///
/// 数据库类型
///
public string DbType
{ get { return $"NVARCHAR({MaxLength})"; } }
///
/// 字段最大长度
///
public int MaxLength { get; set; }
}
}