我正在使用 NHibernate,它工作得很好,除了当我尝试使用这种方式添加字符串时向数据库添加字符串
string charname = "Dan";
var account = new Account
{
Username = charname
};
AccountRepository.Add(account);
它有效,但是当我尝试添加从流中读取的字符串时
string charname = reader.ReadString(false, length + 1);
var account = new Account
{
Username = charname
};
AccountRepository.Add(account);
它没有给桌子增加任何东西。谁能解释为什么会这样?
(即使在打印值 charname 时打印正确)