输入“Text”时我需要创建表格字段。
public class PropsTable {
public string PropKey { get; set; }
public string PropValue { get; set; }
}
....
db.CreateTableIfNotExists<PropsTable>();
当我这样做时:varchar(255)
然后你可以决定如何做到这一点?
感谢。
答案 0 :(得分:2)
告诉OrmLite创建一个包含大文本字段的表的通用(即交叉RDBMS)方法是使用[StringLength(StringLengthAttribute.MaxText)]
,例如:
public class PropsTable
{
public string PropKey { get; set; }
[StringLength(StringLengthAttribute.MaxText)]
public string PropValue { get; set; }
}
对于特定于RDBMS的列定义,您可以使用[CustomField]
,例如:
[CustomField("text")]
public string PropValue { get; set; }