我的应用程序在 DB 中有一个实体,它有两个字段 [id, word],其中 word 用于存储以 unicode 编写的 URDU 单词。这些字段已在 DB 中正确创建,以便在手动输入数据时正确添加,但是当我尝试通过实体框架而不是正确的单词做同样的事情时????出现 。sr 是我正在阅读的流。词是我的实体。
while (!sr.EndOfStream)
{
String line = sr.ReadLine();
word w = new word();
w.name=line.Trim();
context.words.AddObject(w);
}
context.SaveChanges();
并且实体是在 MYSQL 5.0 中创建的
CREATE TABLE `word` (
`wordid` int(10) unsigned NOT NULL auto_increment,
`name` varchar(80) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`wordid`)
) ENGINE=InnoDB AUTO_INCREMENT=15716 DEFAULT CHARSET=latin1;