POCO (または MVC のモデル) を別の DLL に入れることについて、原則はどのように述べていますか?
重要なのは、オブジェクトがさまざまな開発者に配布されて使用される場合に、ドメイン全体のオブジェクトを「移動」しやすくすることです。この実際のシナリオでは、「私たち」は 1 人の開発者ですが、すぐに 2 人になります。システム (および異なる) dll のさまざまな問題を扱う予定ですが、いくつかの POCO と Enum を共有します。
public class Customer
{
public int CustomerId { get; set; }
public string Name { get; set; }
}
質問。POCO と Enum 用に個別の dll を作成することにはいくつかの欠点がありますか? いわゆるドメインワイド使用。いいですか?なぜですか、そうでないのですか?