ユーザーエンティティのクラスがあります。プロパティの 1 つは、ユーザーのパスワード (実際にはハッシュ) です。私はそれを文字列にしました(合理化されたコード):
public class User
{
public virtual int Id { get; set; }
public virtual string Password { get; set; }
}
Fluent NHibernate マッピング (合理化されたコード) もあります。
public class UserMap : ClassMap<User>
{
public UserMap()
{
Table("users");
Id(x => x.Id).GeneratedBy.Sequence("users_id_seq");
Map(x => x.Password); // what do I put here???
}
}
データベースの列は、PostgreSQL ではbyteaデータ型です。プロパティが文字列 (テキスト) であるため、上記のマッピングは機能しません。私は何をすべきか?