关于FluentNhibernate数据库连接配置,请教

讨论了使用FluentNHibernate映射数据库时遇到的问题,包括与表的创建和建会话工厂相关的错误。文章提供了从前端到后端开发、数据库操作等领域的解决方案,涉及前端UI展现层、ASP.NET MVC、依赖注入容器(如Unity)、NHibernate等技术。重点解决了映射配置和数据库操作的相关问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
在用FluentNHibernate映射数据库,出现这个问题,一天多了也没解决,求各位大神支招
问题是与map对应的表已成功创建,出错的地方是最后的 .BuildSessionFactory();显示如下错误,怎么都解决不了,郁闷
 
 

下面内容转发自:http://blog.youkuaiyun.com/clingingboy/article/details/4796132

1.web数据传输

ExtJS作为前端UI展现层,传输数据格式为json或者xml,一般大部分为json.

2.asp.net mvc

(不要考虑太多mvc其他特性,controller+method就够了)的和路由url很好的符合了这一要求,实现起来很轻松.

3.选一款依赖注入容器

只要你好好学过一款Ioc组件,概念都还是一样的,做法不同而已,我选的是微软的Unity,

这里我并没有把Service配置在xml中,根据我的理解,大部分软件并不需要这么灵活,我就纯注册就够了(其实往往是这样,我们可以问问自己,我们用到了多少功能).因为大部分都是注册一次,永不修改的…真的有必要的时候可以提出

image

Ioc组件很多,个人认为比较强大的还是spring.net,功能非常丰富,还有AOP功能,最主要的是其可以和其他组件结合的很好.

容器作为底层服务,主要就是为我们提供灵活性.想办法与现有组件结合,注册相关服务.

4.数据库操作(NHibernate)

3年前我会选ADO.NET

2年前我选Microsoft.Practices.Data.Application

1年前我选linq to sql

现在我选nhibernate

关于NHibernate映射

(1)若你是初学者,乖乖的自己手动配吧
(2)若你喜欢linq的,有一款FluentNHibernate可供选择(用新技术请考虑风险,玩的没关系)
(3)若你映射配置文件玩的很熟悉了,就用NHibernate.Mapping.Attributes挂标签自动生成吧(不推荐用什么代码生成器,都是要重新改的)

 

转载于:https://www.cnblogs.com/benlxt/p/3587117.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值