Fluent NHibernate关于一对多时,自动创建外键的问题,
来源:互联网 发布:网络购物卡 编辑:程序博客网 时间:2024/06/16 18:32
Fluent NHibernate在做一对多关联的时候,自动在子表创建了外键,如何不让他创建的,很简单
在做初始化数据库的时候,添加c => new SchemaUpdate(c).Execute(true, false)红色部分,就可以了,但是有个缺点,那就是Execute(true, false),第二个设置为false之后,就不能自动根据model创建表了
private static ISessionFactory getSessionFactory()
{
//初始化数据库
config = Fluently.Configure()
.Database(
MsSqlConfiguration.MsSql2005.ConnectionString(
x => x.Database("Test1").Server("127.0.0.1").Username("sa").Password("1")))
.Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
.ExposeConfiguration(c => new SchemaUpdate(c).Execute(true, false))
.BuildConfiguration();
ISessionFactory factory = config.BuildSessionFactory();
// SchemaUpdate update = new SchemaUpdate(config);
// update.Execute(true, true);
return factory;
}
- Fluent NHibernate关于一对多时,自动创建外键的问题,
- fluent nhibernate映射的数值类型问题
- Fluent NHibernate的初学者
- 关于Fluent NHibernate一对一关联关系使用session.Refresh的问题
- 关于fluent初始化的问题
- iBatis 中一对多时要注意的问题
- Fluent NHibernate
- Fluent NHibernate
- 使用Fluent Nhibernate 查询问题 超级慢
- Fluent NHibernate联合主键的使用
- nhibernate的一对多关系
- Fluent NHibernate入门
- Hibernate注解法一对多时,赖加载问题
- 全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)
- 三表关联一对多时sum函数的使用 demo
- nhibernate 一对多的配置关系
- Fluent NHibernate 系列(一)Fluent Nhibernate简介
- report 当字段显示的数据太多时,自动换行跨页的问题
- c#调用C++写的dll导出类
- struts2执行流程及环境搭建
- TCI 靶控曲线
- js前台到后台中文传值乱码问题
- rpm命令管理软件包
- Fluent NHibernate关于一对多时,自动创建外键的问题,
- 各种Java加密算法
- PAZU打印控件无限制免费版
- 最轻量级的引导库,能够快速为任何一个 View 创建一个遮罩层
- ajax有哪些常用的构成技术?
- 重写ViewPager实现Scrollview嵌套ViewPager高度自适应
- Hadoop和大数据:60款顶级开源工具
- Ubuntu 14.04 LTS 安装Moodle(开源网络课程网站)
- Android面试题