みなさん、こんにちは。
c#.net VS 2008では、N層CRMフレームワークソリューションを開発しており、それが完了したら、それを共有したいと思います。
アーキテクチャは以下に基づいています。
データアクセス層、エンティティフレームワーク、Bussinesロジック層、WCF、そして最後にプレゼンテーション層(Winフォーム)。
どこかで読んだところによると、オプティミスティック同時実行更新(同じデータを使用する複数のクライアントトランザクション)が原因で、2層を超えるレイヤーには問題があります。
最大で 2層レイヤーソリューションこれは、この問題を自分で解決するコントロール(datagridviewなど)があるため、問題にはならないはずです。したがって、2層レイヤーで作業する方がよいのではないかと自問し、楽観的同時実行性を回避します。問題?
実際、私は2層ではなく、巨大なプロジェクト向けのN層層ソリューションを作りたいと思っています。このような並行性の問題を解決する方法がわからないので、ここで助けを求めています。
確かに、これを解決するためのいくつかの良いメカニズムがあるはずです...多分何か提案、例など?
期待していただきありがとうございます。
よろしく、Jooj