1


0

n層アーキテクチャに準拠するようにアプリケーションを設計する方法は? (linqを使用した.netのWinformサンプル?)

簡単な質問です。 しかし、その影響は膨大です。

ここ数週間、私はn層アーキテクチャと.NETの世界での実装に関する多くの資料を読んでいます。 問題は、Linqを使用したWinformsに関連するサンプルが見つからなかったことです(linqはBLLを使用する方法ですか?)。

n層の概念をどうやって把握したのですか? 書籍、記事、関連サンプルなど

*更新:*理論だけでなく、サンプルアプリが必要でした。 私は特定の実装に入ってから、原則を自分で繰り返すのが好きです。

2 Answer


1


いいえ、BLLのLinq2SQLは、n層アーキテクチャに行く方法ではありません。 DALで使用します。

http://en.wikipedia.org/wiki/Multitier_architecture [ここから開始]を読み、読み続けることをお勧めします。 それは単純な概念ですが、それを理解するのに役立つ多くの文献があります。

独自のテクノロジーをミックスに入れずに、最初に概念を理解してください。 概念を理解したら、Linq2SQLなどの使用方法を考えてください。

これに関するSOに関する約10億の投稿も既にあります。http://www.google.co.nz/search?num = 100&hl = en&client = firefox-a&hs = YUm&rls = org.mozilla%3Aen-US%3Aofficial&q =をフォローしてくださいn-tier + architecture + site%3Astackoverflow.com&meta =&aq = f&aqi =&aql =&oq = [this link]そして、関連するビットをチェリーピックします


1


技術に特化したものではありませんが、これはn層アーキテクチャに関する非常に良い本です:https://rads.stackoverflow.com/amzn/click/com/0321127420 [エンタープライズアプリケーションアーキテクチャのパターン]