我可以从一个域 BL 调用另一个域 DAL 吗?

Can I call from one domain BL to another domain DAL?

在 SOA 中,我可以从一个域业务组件调用另一个域 DAL 吗? 还是我应该通过第二个组件的 BC?

总是经过第二个BC。如果您的服务开始共享数据库,那么您将首先尝试通过执行 SOA 来摆脱这种耦合。人们在设计服务时常常忽略数据库耦合。我知道有时候走捷径很诱人,但这是你需要严格遵守的事情。