.Net核心的MySql连接器将文本截断为255个字符

时间:2017-02-08 21:47:03

标签: mysql asp.net-core .net-core

环境:

  

Ubuntu 16.04,Asp.Net Core 1.1,MySql.Data 7.0.6-IR31,MySql.Data.EntityFrameworkCore 7.0.6-IR31

有问题的MySql数据库列的数据类型为“mediumtext”。这是我的伪代码:

>>> my_list = ["car", "hello","bye" ,"hello"]
>>> sentence = "hello bye"
>>> words = sentence.split()

>>> sum(1 for i in zip(*[my_list[j:] for j in range(len(words))]) if list(i) == words)
1

执行时,数据库表会按预期更新。但是,只有前255个字符被写入我的“注释”列。

想知道是否有人可以建议解决方法。

1 个答案:

答案 0 :(得分:0)

我没有使用实体框架,而是转而使用普通的旧MySqlConnection / MySqlCommand类。插入和更新似乎现在有效。我想这个bug是在MySql EF层。