NHibernate を使用して、ASP.NET MVC アプリケーションで次のクラスを Oracle データベースにマップしています。
public class User
{
// Needs to be encrypted/decrypted when persisting
public virtual string Question { get; set; }
}
私が見つけたいくつかの例に従って、NHibernate の IUserType の実装を使用して、データベースexampleに永続化または取得するときにデータを変換したいと思います。
アプリケーションの他の部分でデータ暗号化を処理するクラスを既に作成しているのでEncryptionService
、それをユーザー タイプに挿入したいと考えています。Autofac を使用して IUserType でコンストラクター インジェクションを実行する方法はありますか?