2009-04-23 5 views
0

私は.net 1.1と2.0のビットで非常に制限されているので、実際にはかなり興奮しています.net 3.5での多くの変更と混同しています。私はこのアクセスデータベースを持っていますが、他のプログラムがこのデータベースに直接呼び出すことは望ましくありません。だから私は、他のプログラム(アラWebサービススタイル)を返すために呼び出すことができる関数を含むラッパーexeを書いています。C#3.0を使用してアクセスデータベースのラッパーを最適に設計する方法は?

ので、今のところ、私は、コンソールアプリケーションを作成するために管理し、接続文字列を暗号化し、データベースからいくつかのデータを引っ張ってきました。

  1. 他のプログラムがこのexeの機能を呼び出せるようにするにはどうすればよいですか?
  2. 呼び出し元のプログラムに適切なデータを返すにはどうすればよいですか?
  3. と間違って何かまたは私の場合のために より良いデザインがありますか?

私はどんなドットネットの人からここに学ぶのが大好きです:) ありがとう。

+0

1ニースの質問は、あなたが少しだけ簡単にあなたの問題をレイアウトする必要があります。もっと具体的かもしれませんか? –

答えて

1

は、なぜあなたはデータベースにアクセスするための呼び出しをカプセル化するために、既存のデータアクセス層技術を使用していませんか?

私は前にMicrosoft Accessデータベースのための強く型付けされたデータセットを使用。そして、あなたもNHibernateを使用することができます。

+0

+1。良い提案ですが、簡単な解決策には過度の不満があります。 –

+0

うんうん、うまくいけば最高のデザインdoesnt '複雑な、私はちょうど呼び出し元のプログラムが特定の関数を呼び出して、データを取得して出てくることができますこの単純なラッパーが必要です! :) – melaos

関連する問題