2

我的应用程序在 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;
4

0 回答 0