Castle 自动事务管理设施仍然存在问题
关于 Castle 自动交易管理设施;我在不刷新会话的情况下将操作实际保存到数据库时遇到一些困难。 我正在使用以下组件 * NHibernate.dll v3.1.0.4000 *…
温莎城堡临时一次性用品
我知道这已经被讨论得令人作呕......但我对 Windsor 跟踪瞬态 IDisposable 对象的方式有疑问。 我了解让 Windsor 管理我的 IDiposables 的好处...但我…
基于 Fluent Nhibernate 模型的 ASP.NET MVC JSON
我试图使用 MVC 控制器标准 Json(object) 方法返回 JsonResult 。我的 Model1 类型的对象是由 Fluent NHibernate 构建的。 Model1 具有 Model2 类型的…
有关在温莎城堡中注册 wcf 客户端组件的正确错误消息
当我尝试在 Castle Windsor 中注册一个指向配置中有错误的 WCF 服务的组件时,我尝试收到错误消息。为了注册我正在使用的组件: container.Register(C…
在 .NET Web 应用程序中使用 Castle DynamicProxy 的性能建议
我从 Castle DynamicProxy 开始,我有这个示例来跟踪对象属性的更改。 问题: 我应该缓存(在静态字段中)在 AsTrackable() 中使用的 ProxyGenerator(…
如何使用 Castle Windsor - Fluent Interface 来注册通用接口?
Castle Windsor 刚刚推出了一个用于注册组件的 Fluent 界面,作为在配置文件中使用 XML 的替代方案。如何使用此 Fluent 接口来注册通用接口? 为了说…
无法使用 DynamicProxy 在拦截器中检索 CustomAttributes
我目前正在使用 Castle DynamicProxy 实现拦截器。我要求拦截器在我的服务层方法上获取一些自定义属性,但 invoking.Method.GetCustomAttributes 不返…
ASP MVC +城堡 + nHibernate如何连接?
连接asp mvc + 温莎城堡 + nhibernate 的最佳方式是什么? 我有一个存储库,它被注入到我的控制器构造函数中。 这是执行此操作的良好且正确的方法吗:…
关于温莎城堡的几个问题
关于温莎城堡的一些问题。 我有一个看起来像这样的服务: public interface IMysRepository { ISomeObject GetById(int id); } public interface IMyS…
利用 AllTypes.FromAssemblyContaining() / UsingFactoryMethod()
我使用以下代码注册位于同一程序集中的许多存储库: IoCContainer.Register(AllTypes.FromAssemblyContaining).BasedOn(typeof(IRepository c.LifeSty…
温莎城堡:注册多种类型
假设我有几个实现接口的类:IFileDownloader。 如果我单独注册一个组件,一切都很好: kernel.Register(Component.For().ImplementedBy()); 但是,如…
Castle WCF 集成通道关闭
我的印象是,释放 WCF 服务连接的组件将关闭与该组件关联的通道。但是,请考虑以下事项: // In some installer class public void Install(IWindsorC…
WPF +温莎城堡MVVM:定位器-DataContext
编辑: 我找到了一种方法来做到这一点,但我不确定这是否是最好的方法。 在 WindsorContainer 初始化中,首先我注册 viewmodel: container.Register(…
使用AOP技术拦截ADO.Net
我有相当大的代码库,使用各种不同的 ADO 技术(即一些 EF,在某些情况下直接使用 ADO.Net)。 我想知道是否有任何方法可以全局拦截任何 ADO.Net 调用…