ソリューションを複数のプロジェクトに分割する場合、複数のデータ コンテキストを使用したり、コンテキストを共有したりすることは理にかなっていますか?
たとえば、次のような Web ポータルがあります。
App.Service1
App.Service2
App.Web (references Service1 and Service2)
Service1 と Service2 が同じ DataContext を共有するようにしますか、それともそれぞれ独自の DataContext を持つようにしますか?
Service1
との両方Service2
がまったく同じデータベースに接続していることに注意してください。これらは、物事をより分離するために分離されているだけです。
私はEF6を使用しています。