Oracle および SQL データベースに接続するアプリケーション用のデータ アクセス レイヤーを開発しました。私はここで Application Blocks によって提供されるものと同様のクラスを作成しました: http://www.sharpdeveloper.net/source/SqlHelper-Source-Code-cs.html。
メソッドがリンクで静的である理由がわかりません。CRUD 操作を実行する場合は、クラスのインスタンスを作成してから、適切な関数を呼び出します。メソッドが静的なのはなぜですか?
VB.NET は共有クラス (共有関数のみ) を許可しません。そのため、すべての機能を共有化することを考えていました。これを行う前に、リンクのメソッドが静的である理由を理解したいと思います。
私はこれを研究しました。たとえば、次のリンクはメソッドが静的であることを説明していますが、その理由は説明していません: http://www.4guysfromrolla.com/articles/062503-1.aspx .