【发布时间】:2011-04-27 13:47:51
【问题描述】:
我正在使用 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 执行构造函数注入?
【问题讨论】:
-
你能把你的问题统一一下吗?你说的是
HashService、EncodingService和EncryptionService。这些应该是一样的吧? -
我又试了一次。这样更好吗?
标签: asp.net nhibernate autofac