Id、CustomerId、Name の 3 つの列を持つ Product というテーブルがあるとします。Id は主キーです。スキーマは私のグループの管理外にあり、すべてのクエリ (選択、更新、削除) のパラメーターとして常に CustomerId を提供する必要があります。それは私が入りたくない長い話です...それにはトリガーが含まれます:-P
だから私の質問は、LinqToEntities に添付されたエンティティがあり、いくつかの更新を保存したい場合です (この場合、名前を更新しているとします)。SQLを生成するにはどうすればよいですか:
update Product set Name = @Name where Id=@Id and CustomerId=@CustomerId
主キーに加えて、where 句に customerId パラメータが含まれています。
ありがとう :-)