1
我正在處理一些我無法修改的舊供應商代碼。我想用易於使用的抽象層來包裝數據庫。流利的NHibernate將列映射到兩列中的一列
鑑於以下兩個表,我需要創建Process.Route的映射,將找到匹配的路由給定的進程,但既可以dbo.Route.SourceProcessID或dbo.Route.DestinationProcessID:
TABLE [dbo].[Route](
[RouteID] [bigint] IDENTITY(1,1) NOT NULL,
[SourceProcessID] [bigint] NOT NULL,
[DestinationProcessID] [bigint] NOT NULL
TABLE [dbo].[Process](
[ProcessID] [bigint] IDENTITY(1,1) NOT NULL
)