我正在构建一个新系统,该系统利用现有遗留系统中的数据。要求我们的应用程序使用相同的物理数据库但不同的架构进行隔离。我们的应用程序只需要来自 dbo 模式的读取访问权限,但我们的新结构将具有来自 dbo 模式的外键,因此我们需要强制执行。
我计划创建两个不同的项目,有两种不同的背景。这将有助于在 dbo 架构上使用 EF Power Tools 的逆向工程师代码优先,并在我们的新架构上使用 EF 迁移。但是,我不确定这种方法将如何处理跨上下文/域的外键。我将如何映射这些以便迁移正确解释它?
我正在构建一个新系统,该系统利用现有遗留系统中的数据。要求我们的应用程序使用相同的物理数据库但不同的架构进行隔离。我们的应用程序只需要来自 dbo 模式的读取访问权限,但我们的新结构将具有来自 dbo 模式的外键,因此我们需要强制执行。
我计划创建两个不同的项目,有两种不同的背景。这将有助于在 dbo 架构上使用 EF Power Tools 的逆向工程师代码优先,并在我们的新架构上使用 EF 迁移。但是,我不确定这种方法将如何处理跨上下文/域的外键。我将如何映射这些以便迁移正确解释它?