使用 NHibernate Castle 设施进行延迟加载
我是否必须关闭 Castle 的 ISessionManager 为 NHibernate 生成的 ISession? 我如何处理这些 ISession 的事务? 我对 NHibernate 还是很陌生。 编辑…
如何更改 Castle ActiveRecord 使用的连接
我有一个使用 ActiveRecord 构建的应用程序,其中有一个新要求,即允许用户在应用程序运行过程中的不同时间选择他们希望操作的数据库。 数据库连接是…
使用 nant 构建城堡项目时,构建日志在哪里?
我正在尝试使用 nant 构建城堡项目并获得以下结尾的输出: common.compile-dll: [csc] Compiling 92 files to 'C:\code\OSS\castle\build\net-3.5\rel…
ASP.Net MVC 框架是否有与 Monorail 视图组件等效的组件?
我大量使用 查看组件 在我用 Monorail 构建的一些大型应用程序中 - ASP.Net MVC 中用于视图组件的等效方法是什么,可以支持部分等?…
使用 Castle 记录 WCF 中抛出的异常(以及其他情况)
我正在编写一个 WCF Web 服务,我想知道是否有一种优雅的(面向方面的)方法来使用 Castle 拦截器机制来记录我的 Web 方法抛出的异常? 我知道 II…
如何用温莎城堡覆盖组件?
我想在给定的温莎容器中重新定义(默认)实现。 这就是 OverWrite 的用途吗? 但行不通。 container.Register( Component.For() .OverWrite() .Instan…
如何将 Castle Validator 与 Subsonic 生成的类一起使用?
Castle Validator 使用属性来指定验证规则。 如何将它们与 Subsonic 生成的类(或任何无法定义属性的类)连接起来? 有没有一种方法可以在不使用属性…
温莎城堡是否允许解析值类型?
我正在尝试将参数传递到需要 System.TimeSpan 的组件中。 我只能让“长滴答”ctor 来解决。 这是配置文件的片段: 0 15 0 ${timeInForce} 这是例外: …
Castle-Windsor 是否通过 XML 配置支持 ForwardedTypes
我有一个实现多个接口的类。 我想通过 XML 注册这些接口。 我找到的只是新 Fluent Interface 的文档。 此选项是否通过 XML 支持? 添加此功能会涉及什…
在 Castle ActiveRecord 的 OnFlushDirty() 事件中访问 previousState 时出现问题
我遇到这个问题,我正在使用 Castle ActiveRecord,当我更新时,我会验证 OnFlushDirty 事件中对象的更改。 但是,当我访问 previouState["MyProperty…
你知道如何在Castle ActiveRecord中实现事务吗?
我决定使用 Castle ActiveRecord,一切都很顺利,直到我发现事务不起作用,例如; TransactionScope t = new TransactionScope(); try { member.Save(…