【发布时间】:2011-04-09 04:41:19
【问题描述】:
假设我有两个架构:HR 和 Orders。
[HR].Employees [Orders].Entries
-------------- ----------------
Id_Employee ----> Employee
Fullname Id_Entry
Birthday Description
Amount
如您所见,我想要的是能够建立一个跨数据库的外键,但是当我使用数据库链接尝试这个时,我得到:
-- From [Orders]
ALTER TABLE Entries
ADD CONSTRAINT FK_Entries_Employees FOREIGN KEY (Employee)
REFERENCES Employees@HR;
COMMIT;
ORA-02021: DDL operations are not allowed on a remote database
有没有办法解决这个问题?这是一个遗留数据库,所以我无法更改现有架构。
对于 NHibernate 人群:然后我会使用这种关系来映射 NHibernate 的域对象。
【问题讨论】:
标签: asp.net sql oracle nhibernate