私は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を出力すると、正しく出力されますが)