问题标签 [castle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 温莎城堡问题
{"配置系统初始化失败"}
我在尝试运行我制作的 Windows 应用程序时收到此错误,这意味着 Castle Windsor 无法从 app.config 初始化配置
有趣的是我的测试项目可以工作并且它能够初始化相同的 app.config 但是当我将它移到 Windows 应用程序并使用相同的代码时它失败了!
任何帮助,将不胜感激,
提前致谢
配置代码:
这是 C# 代码:
相同的代码在测试项目中工作。但不在 Windows 应用程序中。
castle-activerecord - 为什么 Castle Active Record 的 `FindAllByProperty` 调用 `OnUpdate`?
当我在城堡 Active Record 中调用FindAllByProperty
它OnUpdate
时,这会导致堆栈溢出,因为我对OnUpdate
实例进行了一些重复检查。考虑以下代码。为什么它调用OnUpdate
?怎么能阻止呢?
nhibernate - Castle ActiveRecord 和 AfterLoad 事件
Castle ActiveRecord
有BeforeLoad
活动,但我也需要AfterLoad
活动。我知道可以使用 NHibernate 的 PostLoad 事件。但是我该怎么做呢?
c# - C#自定义属性访问数据库
我有一个使用 nhiberate 访问数据库的自定义属性。该属性实际上继承自 Castle 的 AbstractValidationAttribute,用于根据正则表达式验证属性。问题是,这些正则表达式是cms管理并存储在数据库中的,当你更改数据库中的值时,它们并没有反映在属性中。基本上,该属性只初始化一次,然后从数据库加载一次。有没有办法解决?
谢谢,罗宾
nhibernate - NHibernate - 缺少 dll
这个电话
// this._cfg 是一个 NHibernate 配置实例
this._sessionFactory = this._cfg.BuildSessionFactory();
在运行时给我这个异常(不是在编译时)。
无法加载文件或程序集“NHibernate.ByteCode.Castle”或其依赖项之一。系统找不到指定的文件。":"NHibernate.ByteCode.Castle
到目前为止还可以。但问题是,这段代码在类库项目中运行,我在该项目中引用了 NHibernate.ByteCode.Castle(以及所有其他 NHibernate dll)。
Wierder:我可以通过在调用我的类库的 Windows WPF 可执行项目中额外引用 NHibernate dll 来修复异常。但是 Windows WPF 可执行文件不包含直接使用 NHibernate 的代码(证明:它编译良好,没有任何 NHibernate 引用)。发生什么了?显然,在实际使用 NHibernate 的项目中引用 NHibernate.ByteCode.Castle 是不够的。有谁知道为什么?
castle-windsor - Castle Windsor + ISubDependencyResolver:奇怪的问题
温莎城堡 2.5。这失败了。为什么?它是指定的行为还是错误?在解析顶级服务时,似乎甚至没有查询子依赖解析器。
c# - 如何使用 Castle Windsor 将运行时参数传递给先前注册的工厂方法?
我有一个使用 Castle Windsor 的报告 MVC 应用程序。
在应用程序启动时(在 global.asax 中),所有类型都已注册,然后对应用程序的每个后续请求都会解析相关的报告类型,并且 Windsor 会自动处理依赖关系。
我需要根据请求中传入的参数将其中一种依赖类型切换为另一种。
我怎样才能做到这一点?
我已经向 windsor 注册了一个工厂方法来处理可切换类型的解析,但是由于这是在应用程序启动时注册的,所以当参数仅在以后的请求中可用时,如何将参数传递给工厂方法?
如果我尝试为每个请求注册工厂,它会在第一个请求上工作,但随后会抱怨工厂已经注册的所有后续请求。在每次请求后取消注册工厂听起来不像是正确的做法。
xml - 如何通过城堡温莎将对象传递给构造函数?
我正在通过城堡温莎构建一个对象,我的构造函数接受自定义类型的参数。我如何将它传递给我的对象。
我所有的配置都在 XML 文件中定义,我也想在 XML 中定义参数。所以请不要编程!
nhibernate - 城堡 2.5/NHibernate/Magnum/NServiceBus
有没有人拥有基于 Castle 2.5 的工作栈,包括 NHibernate (2.1.2.x)、FluentNHibernate、Magnum、NServiceBus、rRhino.Security
为.Net 4 构建并运行?
在此先感谢和问候,
克里斯