11

データベースと通信する必要があるアプリケーションに取り組んでいます。アプリケーションは C# で記述されています。私は、データベースとそのテーブルを表すために LINQ と自動生成クラスにかなり夢中になっているので、.NET は LINQ to SQL のサポートのみを備えているため、最初に SQL の使用を検討しました。現在、私は主に SQL サーバーのスケーリングに費用がかかる可能性があることと、私を含む社内の人々が MySQL に精通していることから、MySQL に傾倒しています。これが dbLinq の出番です。私が読んだところによると、dbLinq は単純なクエリでは問題なく動作しますが、より複雑なクエリでは機能しなくなる可能性があります。dbLinq を使用した経験を共有していただけますか? dbLinq はまだ実験的なものと見なすべきですか、それとも多くの問題なく使用できると期待できますか?

ありがとう、バス

編集:

DbLinq は複数の外部キーを処理できないと読みましたが、これがまだ当てはまるかどうかについてコメントできますか?

4

2 に答える 2

1

dbsql についてはよくわかりませんが、Entity Framework について調べてみてください。Linq を実行でき、MySQL で使用できます。LinqToEntityFramework for MySQL Using MySQL with Entity Frameworkの詳細については、この SO の質問を確認してください。

于 2010-03-23T16:09:09.773 に答える
0

前回のプロジェクトでは、EntityFramework を使用して MySQL db に接続しました。いくつかのマイナーな問題が発生しますが、コーディングに必要な労力が軽減されます。私はそれにとても感銘を受けました。そのアプリケーションでページングとフィルタリングを行う必要がありました。EF のおかげで、これは簡単なことでした。

このアプリケーションには、非常に少ないデータ (数百万行の一部) がありました。大規模なデータを持つアプリケーションで Entity Framework がどのように機能するかを知りたいです。

于 2011-10-04T07:36:15.167 に答える