私は中規模の組織向けにこのHRシステム(デスクトップベース)を設計しています。私はすべてのテーブルを設計しており、VS2008でO/RMを使ってエンティティクラスを生成する予定です(これはOR/Mで初めての作業です;実際これは初めての "大きな"プロジェクトです)。 )私は3つのレイヤー(会社のプログラマーの1人が3つではなく4つまたは5つのレイヤーを示唆した)を使ってアプリケーションを作りたかったのですが、かなり多くのブログエントリを読んだ後、 datacontextがどのように動作するか、LINQ to SQLを使用してレイヤ間でオブジェクトを渡すのが難しいため、LINQ to SQLで簡単に行うことができます。Linq to SQL ORM 3層質問
おそらく、私はVS2008 ORMによって生成されたエンティティクラスを使用し、部分クラスで任意の検証とBussinesロジックを追加します。 しかし、それは2つの層になるかどうか?アプリは10人のユーザーのように使用されるので、2層アプローチは大きな問題ではないと思います。
将来的には、ウェブベースのフロントエンドが開発され、候補者はオンラインで仕事に応募することができます。私は可能な限りスケーラブルなものとして開発したいと思っています。しかし、真実は、私は決断を下すために多くの時間を費やす必要はなく、時間が尽きるということです。
VS2008 ORMによって生成されたエンティティを使用するだけでいいですか?
だから、どんな提案やアイデアでも大歓迎です。ありがとう。
質問の書式設定を試してください。 ATMそれはテキストの1つの大きな壁として表示されます:) – Konstantinos
提案のためのhahaありがとう – jasonco