【发布时间】:2010-03-19 08:22:55
【问题描述】:
我有一个关于 Criteria 方法的问题,与数据库的一对多关系,'one' 是“account”,'many' 是“sites” ,当我使用CreateCriteria() 时,有些不对劲。
像这样:SessionFactory.OpenSession().CreateCriteria(typeof(Account)).List().Count();
在运行之前,我认为SQL应该是SELECT COUNT(*) FROM table,但SQL是SELECT id, siteurl...FROM table。那么这有什么问题呢?我该如何解决?
而First()方法应该是SELECT TOP1 ...FROM table,但它是SELECT ...FROM table
我是 Nhiberate 菜鸟,请帮帮我。
【问题讨论】:
标签: nhibernate criteria