Nhibernate 一次一个孩子
背景:Nhibernate 一次一个孩子,nhibernate,insert,parent-child,Nhibernate,Insert,Parent Child,背景: NHibernate 1.2 C#3.5 web应用程序 父子关联:A有B的列表 映射是标准的 我可以看到,使用NHProf和SQL Server profiler,NHibernate为每个B发送一个SQL插入 INSERT INTO B (a,b,c,d) VALUES (1,2,3,4); INSERT INTO B (a,b,c,d) VALUES (4,5,6,7); INSERT INTO B (a,b,c,d) VALUES (8,9,10,11); 我如何告诉它做:
- NHibernate 1.2
- C#3.5 web应用程序
- 父子关联:A有B的列表
- 映射是标准的
INSERT INTO B (a,b,c,d) VALUES (1,2,3,4);
INSERT INTO B (a,b,c,d) VALUES (4,5,6,7);
INSERT INTO B (a,b,c,d) VALUES (8,9,10,11);
我如何告诉它做:
INSERT INTO B (a,b,c,d) VALUES (1,2,3,4), (5,6,7,8), (9,10,11,12)
我想我找到了答案
- 设置adonet.batch\U大小
- 将HiLo生成器用于主键,而不是自动递增
插入
,但是:
- SQL Server探查器中的查询计数减少
- NHProf中不再有“选择范围\标识()