タイトルが少し悪いように見えることは知っています:)しかし、私の問題を説明する方法がわかりません..
これは通常、私にとって基本的な問題ですが、答えがわかりません..
クライアントとサーバーの通信にeneterライブラリを使用し、データベースからデータを取得するDALを持つサーバーアプリケーションを作成しています。サーバーアプリケーションなので、常にデータベースと通信する必要があるため、どの方法がより効果的かわかりません。(約、最大 50 クライアントがサーバーに接続されます)
エンティティ フレームワークを使用しており、mysql db からモデルを作成しました。
最初のコードはこちら
private MyEntities ent;
public DbHelper()
{
ent = new MyEntities();
}
void Foo()
{
ent.Mytable.where......
....
}
2番目のタイプコードは
void Foo()
{
using (MyEntities ent = new MyEntities())
{
ent.Mytable.where...
}
}
using ステートメントを使用するか、dal クラスのグローバルインスタンス変数を作成して、各関数に使用できますか?