17得票3回答
使用Castle Active Record和直接使用NHibernate有哪些优缺点?

假设编写nhibernate映射文件不是大问题...或者给您的领域对象添加属性也不是大问题... 优缺点是什么? 是否存在基本技术问题? 什么倾向于影响人们的选择? 不太确定所有权衡是什么。

13得票5回答
如何将领域对象(ORM)映射到数据传输对象(DTO)的建议

我正在工作的当前系统使用Castle Activerecord来提供域对象和数据库之间的ORM(对象关系映射)。这很好,大多数情况下都能正常工作! 问题出现在Castle Activerecord对异步执行的支持上,更具体地说是管理对象所属的会话的SessionScope。长话短说,会发生糟...

12得票1回答
NHibernate HQL中的where IN查询

我试图返回一个查询单个表并使用IN的SimpleQuery列表。 我可以使用以下方法使其工作:return new List<Jobs>( ActiveRecordMediator<Jobs>.FindAll(Expression.In("ServiceId",...

8得票1回答
NHibernate会话是什么?

我长期以来一直在使用像Castle ActiveRecord这样的框架通过NHibernate会话进行工作,但从未真正理解会话是什么以及应该如何操作。有人能帮忙吗?是否有简明资源可供参考? 提前感谢。

8得票1回答
NHibernate HQL使用命名参数。

我使用了Castel Active Record实现了一个搜索功能。我认为代码足够简单,但一直出现“NHibernate.QueryParameterException:无法定位命名参数[searchKeyWords]”的错误。有人能告诉我出了什么问题吗?非常感谢。 public List&...

8得票5回答
如何使用Castle ActiveRecord执行存储过程?

我相信在网络上有关于这个话题的讨论,但是我丢失了链接并且通过谷歌无法找到。 现在我可能会尝试以下方法: ISessionFactoryHolder factoryHolder = ActiveRecordMediator<EntityClass>.GetSessionFacto...

7得票1回答
使用Castle ActiveRecord插入多行并忽略重复数据的推荐方法

我有一个Web方法,可以将一堆食谱插入到数据库的队列中(以存储用户感兴趣的烹饪食谱,类似于NetFlix的电影队列)。用户可以一次性勾选多个食谱并将它们加入队列。我的代码类似于: [WebMethod] public void EnqueueRecipes(SecurityCredentia...

7得票6回答
使用类自动生成的.NET ORM解决方案:Subsonic、Castle AR等?

我曾经使用过自定义数据映射库,现在我正在尝试切换到更广泛的ORM解决方案。 经过一些实验,我将我的要求精简为以下几点: - 能够从数据库模式(仅支持SQL Server)生成可用的类, - 支持ActiveRecord模式, - 可以通过编码或属性进行编程配置(不需要HBM文件), - 免...

7得票1回答
如何阻止Automapper将父类映射到子类被请求时

我正在为我们的服务实现AutoMapper,并在我们的单元测试中遇到了一个非常令人困惑的问题。 首先,这个问题涉及以下对象及其相应的映射: public class DbAccount : ActiveRecordBase<DbAccount> { // this is...