摘要:
第一种,查询的代码
string hql="select soft.SoftID,soft.SoftName,soft.ID from So.Supercargo.Soft as soft where soft.State in (1,2)";
IList list = session.Find(hql);
第二种,查询的代码
ICriteria cri = session.CreateCriteria(typeof(So.Supercargo.Soft));
//...some code
cri.Add(ex);
IList list = cri.List();
结果虽都为IList,但绑定的方式却不同,因为... 阅读全文
摘要:
今天将本地做好的一个web程序放到服务器上,居然不行。web程序使用了ajax来往返数据。检查生成的html语句,有这么两句代码 就是说Ajax应是起来了。检查应用程序所在的目录没有上级应用程序存在。再查IIS扩展,服务器上没有.ashx扩展。估计问题就在这了。添加之选中应用程序,属性->虚拟目录->配置->映射->添加保存退出,一切正常。 阅读全文
摘要:
一直想找一个方法让NHibernate删除时执行类似如下的语句delete from BatchItem where batch_id=1 and product_id=1;结果总时先执行Select,再执行Delete。从网上找了一下有这么一篇文章这么说“...有一个ORM固有的问题,就是由于为了持久对象的同步,不能够使用批量删除和批量更新的sql,只能按照主键一条条来操作...” 阅读全文
摘要:
从1.0.1起(NHibernate1.0.2已发布了),映射文件中属性节点说明似乎可以简单很多了 你可以看到,上面的property中的Date、Pay根本没有定义类型! 类型从实体类的代码中获取?0.99版正常的映射文件在1.0.1... 阅读全文
摘要:
现有批次、批次产品两表,两者我只在批次产品中定义了一个many-to-one的关系 以下测试代码 SimpleExpression ex = Expression.Eq( "Batch.ID",1);SimpleExpression ex2 = Expression.Eq( "ProductCode", "00005... 阅读全文