最初は小さいですが、年を経て大きくなる可能性のある新しいプロジェクトを開始します。私は、ASP.NETMVCをjQueryforUIで使用することを強く確信しています。いくつかの理由でデータベースとしてMySQLを使いたいのですが、いくつかのことを心配しています。
私はLinqにまったく慣れていませんが、慣れれば使いやすいようです。
まず、データへのアクセスは簡単でなければなりません。そのため、MySQLをLinqに使用する必要があると思いましたが、直接サポートされていないことをどこかで読みましたが、MySQL.NETコネクタはEntityFrameworkのサポートを追加します。私はそれの賛否両論が何であるかわかりません。DbLinqも私が聞いたものです。データアクセス層ではなくロジック層にフィルターを適用できるリポジトリパターンを実装できればと思います。Entity Frameworkを使用すれば可能ですか?
パフォーマンスも気になります。Entity Frameworkを使用すると、大量のデータを取得してフィルタリングするとのことです。そうですか?
つまり、質問は基本的に-
- MySQLからLinqへの移行は可能ですか?はいの場合、どこで詳細を入手できますか?
- MySQLでEntityFrameworkまたはDbLinqを使用することの長所と短所は?
- MySQLでEntityFrameworkまたはDbLinqを使用してデータにアクセスするのは簡単ですか?
- データアクセス層ではなくロジック層にフィルターを適用できるリポジトリパターンを実装できますか(MySQLでEntityFrameworkを使用する場合)
- データベースから大量のデータをフェッチして、それにフィルターを適用しますか?
その場合、私の側からの質問が多すぎると思われる場合は、この分野の経験豊富な人として、この状況で(かなりの理由で)何をするかを教えていただければ、私の質問に答えるはずです。