私の新しいプロジェクトでは、Postgresql で .NET Entity Framework を使用したいと考えています。そこで、まず単純な SQL クエリで Entity Framework のパフォーマンスを比較しました。このために、サンプルのデスクトップ アプリケーションを開発し、両方のモードで実行しました。マルチスレッド環境で、Entity Framework と単純な SQL クエリを使用します。Entity Framework のパフォーマンスは、SQL 呼び出しのパフォーマンスよりも 50% 低いことがわかりました。どちらの場合も NPGSQL を使用しています。
パフォーマンスはアプリケーションにとって重要な成功要因であり、毎秒約 250 ~ 300 のリクエストを処理しています。
Entity Framework を使用する必要があるかどうかを提案してください。または、EF のパフォーマンスを向上させて単純な SQL 呼び出しをインライン化するためのヒントやコツはありますか。.NET Framework 4.5 を使用しています。