我有这样的实体如何在实体中为SQLite设置文本数据类型?
[AutoIncrement(), PrimaryKey()]
public int Id { get; set; }
public string Guid { get; set; }
public string Value { get; set; }
我在创建数据库表与这个实体是这样
connection.CreateTableAsync<MyEntity>();
这将创建一个表,对Value
属性varchar(140)
列。现在我想将varchar(140)
替换为SQLite的Text
数据类型。
我应该在Value
属性中使用哪种数据类型,以便它在我的SQLite数据库表中的Text
列处结束?
为什么要麻烦?无论如何,SQLite将忽略字段长度。 –
@ CL。你能解释一下你的意思吗? –
请参见[VARCHAR的最大大小是多少](http://www.sqlite.org/faq.html#q9)和[SQLite中的数据类型](http://www.sqlite.org/datatype3.html) 。 –