C# 大型实体框架拆分为多个EDMX。如何在这两者之间进行操作?
我正在处理相当大的数据库。总共大约有200-300张桌子。首先,有人在单个EDMX中有这样的数据库吗?根据我的经验,当您获得超过50个实体时,designer将无法使用 在我的例子中,数据库很好地将自己划分为主题区域,如成员资格、系统、资产等 这就是EDMX,一切或多或少都正常 这是一个问题,我打赌每个人都有。。我有所有主要实体引用用户表,其中包含CreatedBy、UpdatedBy等字段。和用户表位于单独的EDMX中 对于CUD操作,我可以处理这个问题,因为我有当前用户。但对于RetreVal,我通常需要显示创建记录者的ID,为此我需要一个联接。但我不能在不同的EDMX中加入表 我认为有两种解决方案:C# 大型实体框架拆分为多个EDMX。如何在这两者之间进行操作?,c#,entity-framework,C#,Entity Framework,我正在处理相当大的数据库。总共大约有200-300张桌子。首先,有人在单个EDMX中有这样的数据库吗?根据我的经验,当您获得超过50个实体时,designer将无法使用 在我的例子中,数据库很好地将自己划分为主题区域,如成员资格、系统、资产等 这就是EDMX,一切或多或少都正常 这是一个问题,我打赌每个人都有。。我有所有主要实体引用用户表,其中包含CreatedBy、UpdatedBy等字段。和用户表位于单独的EDMX中 对于CUD操作,我可以处理这个问题,因为我有当前用户。但对于RetreVa
我意识到,对于我正在做的事情来说,1可能没问题。但我知道我将来可能需要如何连接来自不同模型的实体,我想知道你们是如何处理的?edmx只是定义了数据库的概念模型。因此,可以将用户表添加到多个edmx文件中 选项2似乎没问题 对于在多个edmx文件中重复的表,您需要使用不同的名称以避免冲突。类似于SystemUser、AssetUser的内容实际上都指向同一个用户表
谢谢。“CUD操作”?你是说“积垢”吗?R代表回收。我说CUD-创建、更新、删除