当前位置: 首页 > news >正文

NHibernate 快速入门(四)使用 HQL 查询数据

1、from 子句

var db = new NorthwindDataContext();
var categories
= db.Session.CreateQuery("from Category")
.List
<Category>();
foreach (var category in categories)
{
Console.WriteLine(category.CategoryName);
}

 

2、select 子句

var db = new NorthwindDataContext();
var categories = db.Session.CreateQuery("from Category as c select c.CategoryID, c.CategoryName")
.List
<Category>();
foreach (var category in categories)
{
Console.WriteLine(category.CategoryName);
}

 

3、where 子句

var db = new NorthwindDataContext();
var categories
= db.Session.CreateQuery(@"from Category as c
where c.CategoryID > 1
select c.CategoryID, c.CategoryName
")
.List
<Category>();
foreach (var category in categories)
{
Console.WriteLine(category.CategoryName);
}

相关文章:

  • HashMap底层实现原理
  • Location Aware DNS Server-----项目部署说明
  • pyqt 调用QT设计师创建的对话框
  • 艾伟_转载:下载文件时根据MIME类型自动判断保存文件的扩展名
  • Oracle学习手札
  • 艾伟_转载:把委托说透(1):开始委托之旅 委托与接口
  • centos7常见问题(更新。。。)
  • 洛谷 P3388 【模板】割点(割顶)题解
  • 大型网站的监控、报警与故障转移
  • mjpg-streamer译文
  • 一起谈.NET技术,.NET Framework源码研究系列之---Delegate
  • gnu下的arm汇编伪指令:.word说明
  • re
  • python循环语句
  • DHCP中继
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • Android Studio:GIT提交项目到远程仓库
  • IndexedDB
  • Intervention/image 图片处理扩展包的安装和使用
  • isset在php5.6-和php7.0+的一些差异
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • k8s 面向应用开发者的基础命令
  • Mysql数据库的条件查询语句
  • Sass 快速入门教程
  • 阿里云应用高可用服务公测发布
  • 百度地图API标注+时间轴组件
  • 初识MongoDB分片
  • 从tcpdump抓包看TCP/IP协议
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 精彩代码 vue.js
  • 入门级的git使用指北
  • 删除表内多余的重复数据
  • 探索 JS 中的模块化
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • Python 之网络式编程
  • ​ubuntu下安装kvm虚拟机
  • #14vue3生成表单并跳转到外部地址的方式
  • (27)4.8 习题课
  • (42)STM32——LCD显示屏实验笔记
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (四)库存超卖案例实战——优化redis分布式锁
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • .cfg\.dat\.mak(持续补充)
  • .gitignore文件---让git自动忽略指定文件
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .NET与 java通用的3DES加密解密方法
  • ??在JSP中,java和JavaScript如何交互?
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [AIGC] MySQL存储引擎详解