假设我有一个包含大约 90 个表的现有数据库。我看到评论指出将它们全部包含在一个大的 edmx 文件中并不被认为是好的做法。假设我有诸如 HR、Legal 和 Accounting 之类的逻辑分组,我可以使用它们来创建多个 edmx 文件。这就说得通了。但是,我不知道如果这些逻辑分组中的每一个都包含常用表(如员工、地址等)的外键,该怎么办。每个 edmx 文件是否也应该包含这些表,还是有更好的方法来处理这个问题?
附带说明一下,在创建 edmx 文件时,有多小才算太小?包含 5 个实体的上下文是否太小?2?有一般的经验法则吗?
任何指导表示赞赏!