私はユーザーエンティティ用のクラスを持っています。プロパティの1つはユーザーのパスワード(実際にはハッシュ)です。私はそれの文字列(合理コード)製:文字列プロパティをデータベースのバイナリ列にマップする方法はありますか?
public class User
{
public virtual int Id { get; set; }
public virtual string Password { get; set; }
}
流暢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データ型です。プロパティが文字列(テキスト)なので、上記のマッピングは機能しません。私は何をすべきか?
私は少し違っそれをやった:http://www.pastie.org/2162631 しかし、それは同じラインに沿っています。このアイデアは[こちら](http://wiki.fluentnhibernate.org/Fluent_mapping_private_properties) ありがとう! –