質問

データベースに話をする必要があるアプリケーションに取り組ん

イム。アプリケーションは、C#で書かれています。イムはかなりのデータベースとそのテーブルを表現するためにLINQと自動生成クラスによって撮影したので、最初私は、.NETだけでLINQ to SQLのためのサポートが付属してSQLを使用して検討しました。今イムは、より多くのMySQLへ傾いた主な理由は、SQLサーバは高価得るかもしれないスケーリング、私の会社内の人々は、私を含めてのMySQL、に精通しているため。 dbLinqの出番です。私はdbLinqを読んだものから単純なクエリのために正常に動作しますが、より複雑なものにブレークダウンすることがあります。あなたはdbLinqを使用して、あなたの経験を共有してもらえますか? dbLinqはまだ実験的とみなすべきか、私は多くの問題なしでそれを使用することを期待できるか。

おかげで、バ

編集

私は、誰もがこれはまだケースであるかどうかについてはコメントすることができ、DbLinqが複数の外部キーを扱うことができないことを読んで?

役に立ちましたか?

解決

私はDBSQLについて多くを知っているが、Entity Frameworkのをチェックアウトしないでください。それはあなたがLINQの操作を行うとMySQLで使用することができますことができます。 Entity Frameworkのの<とMySQLを使用したMySQL ためLinqToEntityFramework詳細はこのSO質問をチェック/ P>

他のヒント

私は私の最後のプロジェクトでのMySQLのDBに接続するためにEntityFrameworkを使用しました。これは、いくつかのマイナーな問題を与えますが、コードに必要な努力の量を減らしています。私はそれで超感心します。私は、そのアプリケーションにページングとフィルタリングをしなければなりませんでした。そのためEFのこのケーキの作品でした。

このアプリケーションは、(何百万行の割合)が非常に少ないデータを持っていました。私は、Entity Frameworkは、大規模なデータを持っているアプリケーションで行う方法を知っていただきたいと思います。

scroll top