元の著者がMicrosoft Visual Studioのデータコンポーネント(データセット、データアダプタなど)を内部で使用している作業で、一連のプログラムを継承していますデザイン環境(ツールボックスまたはウィザードを使用して)これにより、データに特化したセミ・テーラード(semi-tailored)クラスが生成され、デザイナ生成クラスにSQLコードが格納されます。データ用にVisual Studioデザイナコンポーネントを使用する場合の賛否両論
これは私のやり方に慣れていません(データセットを明確に持たせたい、または独自の特殊なクラスを作成してデータを保持し、基になるデータレイヤーの複雑さを隠すことが望ましい)。
Visual Studioのデータコンポーネントを使用する際の賛否両論について、誰かに良い洞察やリンクがありますか?
(原作者も非常に徹底的にコメントしていませんでしたが、私の好みでは、あまりにも「巧妙」なコードを書いていますので、彼が知っているとは思っていません私よりも優れています)
データ設計者のコンポーネントを使用すると「ベストプラクティスに従う」コードが保守可能なのでしょうか?それは私のようには見えませんが、私は専門家からのインプットを探しています。など、プロトタイプに最適であることは本当にデザイナーのコンポーネントを使用する方法について
私が正しい(と私は同じように見える)場合には、私は:
[意図の明確化のためにいくつかのより多くのコンテキストを追加しましたEDIT]元の開発者と私のマネージャーといくつかの難しい会話をしなければならなくなるだろう。だから、私は "賛否両論の議論をするリンク"にもっと重点を置いていきたいと思っています。私は、このスタイルの開発/コードがもっともではないという主張を支持するために、プロダクション使用に適しています...ありがとう。
ありがとう、それは私がすでに信じている良いアドバイスやものです。偶然、あなたが開発者にやって来て、「見てみましょう、これは変更する必要があります...」と私が私を助けるために使用できる参考文献を持っていますか? – Aerik
視覚的なDBコンポーネントを「実際の」アプリケーションで使用すべきではありません。ただし、これらをORMに置き換えるのは、Visual DBコンポーネントをADO.NET DataSets/DataTablesを使用するデータクラスに置き換えるよりもはるかに複雑です。ここでの違いは、作業の潜在的な週であり、数時間です。 – MusiGenesis
私が望んでいたように、それは依然として信頼できるものではありません(デザイナーのコンポーネントを使用することの長所と短所の点で、たくさんの良い情報があります、ありがとうございます)。しかし、私はすべてのフィードバックとリンクに感謝します。実際には、このコミュニティから来て、かなり一貫している回答そのものは、権威のある引用がなくてもかなり魅力的です...とにかく、これは最高の答えだと思いますので、ここで恩恵を受けています。このトピックに関するご意見ありがとうございました。そして私は運がいいと思う。 – Aerik