私はLinqの世界に不慣れで、現在それを探索しています。データベースとのやり取りを伴う次のプロジェクトで使用することを考えています。
私が読んだものから、データベースとやり取りするには2つの異なる方法があると思います:
- Linq から SQL へ
- Linq から DataSet
現在、私が取り組んでいる製品は、データベースのタイプに依存できません。たとえば、SQL サーバー/Oracle で展開される場合があります。
今私の質問は次のとおりです。
- Linq to SQL を使用している場合、SQL サーバーだけに固執していますか?
- SQLサーバーとオラクルの両方にLinq to DataSetを使用できると思います。しかし、Linq to DataSet for SQL server を使用すると (Linq to SQL offcourse と比較して) 何か (プログラミングの容易さ、パフォーマンス、信頼性など) が失われますか?