1。要取出某表中符合特定条件的记录,例如某int型的字段大于10的记录。或者某字段in
(1,2,3)的记录(或not
in,between等)。还有取出前n条,如top 10之类。
2。对多表查询,NBear是如何处理的?如下表
字段A 字段B 字段C
1 2 aaa
其中A和B来自一个表,C来自另个表。首先如何将这个列表呈现出来?如何将2个实体的结果拼起来?是否一定要用视图?
3。对于日期查询,要查找某DateTime类型的字段介于2个时间之间的,怎么处理?
4。是否支持存储过程级的分页?这个对性能影响很大。
5。是否支持事务?比如更新一个主表,再更新其子表,那么这2个操作应在一个事务里完成,默认的Containd=true的更新是放在事务里的吗?如果不是,能么能否提供一个调用事务的例子?
6。关于批量更新,如我要把主表里主键为1的那条记录,它在子表中的所有行的某个字段全部更新一下,如何处理?
暂时就这些,想到新的再提。
1。级联更新你是做在一个事务里了,那么我如果还有自己的其他需求要将几个操作在一个事务里完成,应该怎么写呢,有没有例子?
2。最后那个BatchUpdate的更新语法我不是很明白,有没有详细点的教程。