问题标签 [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.
activerecord - 你知道如何在 Castle ActiveRecord 中实现事务吗?
我决定使用Castle ActiveRecord为客户制作一个系统,一切都很顺利,直到我发现事务不起作用,例如;
但它不起作用,我抛出一个异常只是为了尝试事务回滚,但令我惊讶的是,我看到第一个 [Save] 记录到数据库中。怎么了?
我是 Castle 和 NHibernate 的新手,首先我看到它非常有吸引力,我决定继续使用它和 MySQL(我从未使用过这个 DB),我尝试了 ActiveWriter,它看起来很有希望,但经过漫长而努力一周我看到了这个问题,现在我觉得我被困住了,好像我浪费了我的时间。这应该很容易,但现在我感到很沮丧,因为我找不到足够的信息来进行这项锻炼,你能帮我吗?
.net - .NET:Castle Project 的状态如何?
如果看到下载的最后一个版本已经超过一年,并且它也“只是”版本 1.0的候选发布版,请点击进入下载页面。真的没有任何发展的消息。
是的,您可以从每晚构建中找到更新的版本,但这不是一个真正严肃的选择。
此外,“入门”和描述页面有时甚至没有开始,有些还没有完成。
这是怎么回事?即将推出的任何 C# 3.0 功能还是什么?
activerecord - 在 Castle ActiveRecord 的 OnFlushDirty() 事件中访问 previousState 时出现问题
我有这个问题,我正在使用 Castle ActiveRecord,当我更新时,我验证了 OnFlushDirty 事件中对象的更改。
但是,当我访问 prevouState["MyProperty"] 时,它变为 null 并且我无法获取旧值。
你知道为什么吗?
这是代码;
inversion-of-control - Castle Windsor 是否允许解析值类型?
我正在尝试将参数传递给需要 System.TimeSpan 的组件。我只能解决“长滴答声” ctor。
这是配置文件的片段:
这是一个例外:
为组件参数传递刻度值是可行的,如下所示:
但这违背了目的。
inversion-of-control - Castle-Windsor 是否通过 XML 配置支持 ForwardedTypes
我有一个实现多个接口的类。我想通过 XML 注册这些接口。我找到的只是新 Fluent Interface 的文档。此选项是否通过 XML 支持?添加此功能将涉及什么?
.net - ActiveRecord 是否处理锁定和更新?
ActiveRecord 似乎不适合记录锁定和数据库更新。如何在断开连接的多用户环境(例如网站和 Web 服务)中同步更新?
castle-activerecord - ActiveRecord 是不好的做法吗?
我正在开始一个新项目,我最近发现了城堡项目 activerecord,这似乎是一个很棒的解决方案,但同时,它看起来确实非常规。我想知道,这种感觉是来自于学习新东西(我应该习惯它)还是真的很糟糕?
validation - 您如何将 Castle Validator 与 Subsonic 生成的类一起使用?
Castle Validator 使用属性来指定验证规则。您如何将这些与 Subsonic 生成的类(或任何您无法定义属性的类)连接起来?有没有办法在不使用属性方法的情况下以编程方式指定验证规则?
inversion-of-control - 如何用城堡温莎覆盖组件?
我想在给定的 Windsor 容器中重新定义(默认)实现。这就是 OverWrite 的用途吗?不过,这不起作用。
还有其他想法吗?
干杯,拉斯
.net - NHibernate 代理阻止 Castle.Validator 组件完成它的工作
我遇到了使用 Castle.Validator 组件进行 NHibernate 代理验证的问题。看起来验证器无法从实体代理的属性中获取属性。
我尝试使用 Inherited = true 定义验证属性,而 Castle.Validator runner 使用以下语句获取 em:
所以它应该从我的实体中获取属性,而它们在技术上是验证对象(代理)的基类?为什么它不起作用?GetCustomAttribute 始终返回空数组。