0

エンティティと列名を含むマッピング ファイルを使用して挿入を実行していますが、これはエンティティ フレームワークで実行できますか?

代替バージョンは、インライン SQL を使用して次のようなコードを記述することです。

sql = INSERT INTO " + someTable + など....

4

1 に答える 1

1

Entity Framework (EF) の使用は、あなたが取り組んでいるこのプロジェクトには適していないと思います。EF を使用する主な利点の 1 つは、オブジェクト グラフです。新しいレコード、更新されたレコードなどを認識します。

基本的なデータ ストアが実行時にどこにあるかしかわからない動的オブジェクトとテーブルを操作している場合は、パラメーター化されたストアド プロシージャを含む汎用データベース クラスを使用することを選択します。

明らかに、Entity Framework は信じられないほど普及していますが、昔ながらの方法で SQL を実行することには何の問題もありません。EF は、データベースと対話する唯一の方法である必要はありません。

于 2013-05-31T19:47:19.250 に答える