小编And*_*son的帖子

NHibernate映射实体到通用查找表

我正在构建一个针对遗留数据库的应用程序,该数据库将查找值存储在通用表中(实际上它存放在四个不同的表中.)这意味着实体表存储查找值的"id",元数据表保存"描述"这个值.

元数据表分解如下:

  • TableInfo
  • ColumnInfo
  • 的BusinessInfo
  • LookupDescriptionInfo

要获取查找描述,请加入所有四个表并指定表名,列名和查找ID.查找描述信息表包含两列 - 一列用于文本值,一列用于数值.

我想为每个查找类型设置一个单独的类(例如,我的Widget类将基于Widget.WidgetTypeId值与"WidgetType"具有多对一关系.)有哪些策略可以实现此目的?数据模型由超过1000个RPG程序使用,因此无法更改.

c# nhibernate nhibernate-mapping

3
推荐指数
1
解决办法
1220
查看次数

标签 统计

c# ×1

nhibernate ×1

nhibernate-mapping ×1