首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fluent-NHibernate支持映射到过程吗?

Fluent-NHibernate支持映射到过程吗?
EN

Stack Overflow用户
提问于 2008-11-17 20:11:39
回答 2查看 7.9K关注 0票数 13

我一直在想,是否有可能让Fluent-NHibernate与已经存在的存储过程通信,并将结果集的映射分配给我自己的域对象。

另外,Fluent-NHibernate能够直接执行过程而不返回结果集吗?

基本上,我一直在考虑使用Fluent-NHibernate将过时的TypedDataSet模型替换为可以从DAL返回简单对象的域驱动设计的含义。如果Fluent-NHibernate不能很容易地与SP一起工作,我想我最有可能有一个组合DAL,它将利用FNH进行简单的CRUD操作,同时将复杂的过程留给Enterprise Library来管理。虽然我不认为有两个竞争的DAL将是最好的,如果FNH不能很好地与SP一起玩,我很乐意听到任何其他想法,而不是同时使用EntLib和FNH。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-02 01:01:53

Fluent NHibernate (在GitHub上)的主干版本支持插入、更新和删除存储过程。

在映射类构造函数中,调用:

代码语言:javascript
复制
SqlInsert("StoredProcName");

免责声明:我自己还没有测试过,但它很快就会派上用场。

有关更多信息,请参阅流利的NHibernate谷歌小组中的this thread

票数 6
EN

Stack Overflow用户

发布于 2009-01-07 14:32:46

为了回答我自己的问题,答案就是您可以为NHibernate编写xml映射,并将它们与Fluent-NHibernate映射组合在一起。FNH的SP映射很可能会在以后添加。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/296732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档