【发布时间】:2009-05-31 02:00:44
【问题描述】:
我目前正在构建一个基于旧数据库的新应用。在应用程序中,有许多具有以下格式的“列表”表:
table listLanguages
{
PrimaryId bigint;
Item varchar(30);
}
...有一些像这样的示例条目:
PrimaryId Item
1 English
2 French
3 Spanish
...
它们用于填充 Web 表单中的下拉列表,以执行诸如编辑客户详细信息之类的操作。当它们保存在客户记录中时,使用的是完整的字符串值,而不是 ID。我必须保持这种行为。
我的问题是:使用 NHibernate 在我的域模型中映射这些的最佳方法是什么?
我无法更改数据库的结构,并且有很多列表(我会说大约 40 个)。
【问题讨论】:
标签: c# .net nhibernate domain-driven-design orm