我正在创建一个ASP.NET Core应用程序,该应用程序引用SAME SQL服务器上的另一个数据库来检索订单号和客户(两个表)。已经有另一个应用程序可以填充数据并更改订单状态并更新客户信息。我需要从这两个表中获得关于我的应用程序的最新信息,就像它们在同一个数据库中一样。
从MS Access的角度来看,我想创建一个到Order表和Customer表的链接表,以便我可以使用实体框架来创建关系(内部联接,约束等),就像它属于该关系一样。相同的数据库,并且属于相同的DbContext。
我正在尝试创建视图和同义词,但是在代码优先方法上遇到了麻烦,但是由于我必须手动创建视图而不允许我这样做,并且不允许在视图中使用外键约束。同义词不是“表”,因此我无法在具有外键约束的情况下使用它。