2011-09-20 17 views
2

LinqPadのすべてのLinqクエリ(MSSQLのクエリデータ)は読み取り専用ですか?私はデータを編集することはできません、それを読むだけです。右?LinqPadのLinqクエリは読み取り専用ですか?

以下のクエリは読み取り専用ビューを生成し、データを編集する方法はありません。

from u in Users 
where u.Email == "[email protected]" 
select u 

答えて

3

いいえ、挿入、更新、削除など、LINQPadの任意のクエリを実行できます。ここでLINQ to SQLはと編集データについて

さらに詳しい情報:

+0

上記のクエリを実行すると(オリジナルの投稿を参照してください)、編集可能なデータは期待できますか? – Tomas

+0

ああ、そうだ。 Linqのすべての変更をスクリプト化してSubmitChangesを実行する必要があります。 – Tomas

0

オブジェクトリンクが初期化子で無効になっていない場合、オブジェクトにアクセスして更新することができます。それらはデータベースでは更新されませんが、依然としてSubmitChangesを実行する必要があります。

+0

私は、MSSQLの接続を作成し、(私のオリジナルのポストを参照してください)クエリを実行しました。私はHTML Webページとして読まれた結果しか得られません。編集可能なクエリを取得する方法 – Tomas

+0

オブジェクトのリンクはデフォルトでは、クエリの結果がオブジェクトを与えます。このオブジェクトを編集し、SubmitChanges()を使用してデータベースを更新することができます。 – YesMan85

関連する問題