0

N-Tier Entity Framework は、Microsoft Entity Framework に基づいてカスタム アプリケーションを構築するためのアーキテクチャ フレームワークです。

N-Tier Entity Framework Generator でサンプル アプリケーションを作成します。

https://ntieref.codeplex.com/

このアプリは、wcf リモート接続によって完璧に機能します。しかし、ローカル (ローカル データベースへのエンティティ フレームの直接接続) には適切なパフォーマンスがありません。データベースへのローカル接続とリモート接続の両方にこのプロジェクトを使用できますか?

この問題の解決策がわかりません。

4

1 に答える 1

0

N-Tier Entity Framework には、すぐに使える次の 2 つの構成が用意されています。

  • リモート: WCF 経由でクライアントとサーバーを接続します
  • インプロセス: 同じプロセス内の単一層でクライアントとサーバーを実行します

2 つの構成は、生成された 2 つのアセンブリ InProcessChannelFactory または RemoteChannelFactory のいずれかを使用して簡単に切り替えることができます。デフォルトでは、MEF はチャネル ファクトリをフックするために使用され、どちらを使用するかを定義するだけで、どちらか一方をデプロイできます。

データベース接続のパフォーマンスに関して、N-Tier Entity Framework は Entity Framework に完全に依存しています。ただし、EF の上に追加のレイヤーを追加するため、プレーンな EF と比較してオーバーヘッドも少し発生します。

于 2013-07-04T19:15:54.773 に答える