假设您在安装了 Northwind 数据库副本的 SQL 2005 中工作。您在使用员工“浏览”页面的 ASP.NET 应用程序上工作。在页面顶部,您有一个“标题”过滤器,您希望在下拉列表中显示这 5 个选项:
[全部]
销售副总裁、
销售代表
销售经理
内部销售协调员
在 T-SQL 中,您将使用类似于下面的语句来获取您的列表。
SELECT DISTINCT Title FROM Employees ORDER BY Title
在 NHibernate 中执行此操作的最佳方法是什么?假设最初的数据库设计在某种程度上超出了您的控制(就像 Northwind 一样)......这意味着您不会为规范化创建 Titles 或 Positions 表。
谢谢。