C# 同一数据库上的多个项目、上下文和表 背景:

C# 同一数据库上的多个项目、上下文和表 背景:,c#,entity-framework,C#,Entity Framework,从现有的示例数据库开始,如AdventureWorks。您可以创建应用程序A。 使用。 选择所需的表并定义新表表1、表2 您已经启用了迁移,创建了新的迁移,并更新了数据库,使其与您的定义相匹配 问题: 能否使用一些数据库表创建项目B,并在同一数据库上发布其迁移? 您是否需要一个新的\uu MigrationHistory表(例如在不同的shema上)? 或者他们在同一张表中同居(使用不同的ContextKey) 澄清: 项目A和项目B表格不重叠。不共享或修改彼此的模型。校对我的问题时,我觉得“上

从现有的示例数据库开始,如AdventureWorks。您可以创建应用程序A。 使用。 选择所需的表并定义新表表1、表2

您已经启用了迁移,创建了新的迁移,并更新了数据库,使其与您的定义相匹配

问题: 能否使用一些数据库表创建项目B,并在同一数据库上发布其迁移?
您是否需要一个新的
\uu MigrationHistory
表(例如在不同的shema上)?
或者他们在同一张表中同居(使用不同的ContextKey)

澄清:
项目A和项目B表格不重叠。不共享或修改彼此的模型。

校对我的问题时,我觉得“上下文”部分是一种练习。这不是一个真正的问题,这种感觉来自于我试图清晰和直接。这个问题不是关于在2个上下文中共享数据和在另一个上下文中处理修改。它只是关于启用迁移添加迁移,在同一数据库上的其他项目中更新数据库而不销毁某些内容。如果是同一数据库,则不能进行单独的迁移。您是否考虑过为数据库创建一个共享项目?校对我的问题,我觉得“上下文”部分是一个练习。这不是一个真正的问题,这种感觉来自于我试图清晰和直接。这个问题不是关于在2个上下文中共享数据和在另一个上下文中处理修改。它只是关于启用迁移添加迁移,在同一数据库上的其他项目中更新数据库而不销毁某些内容。如果是同一数据库,则不能进行单独的迁移。您是否考虑过仅为数据库创建共享项目?