2

私はこのコードを試しました:

context.Database.ExecuteSqlCommand
("DELETE [MYSCHEMA].TABLE1 Where TABLE2.Id = 5");

しかし、私はこの例外を受け取ります:nvarcharのメソッドを呼び出すことができません。

現在、ループを使用していますが、これは避けたいと思います。

ありがとう、

4

2 に答える 2

3

これを試して

context.Database.ExecuteSqlCommand
     ("DELETE [MYSCHEMA].TABLE1 Where TABLE2_Id = 5");
于 2012-11-05T11:22:20.260 に答える
1

削除構文は「delete from TABLE where ...」です

試すcontext.Database.ExecuteSqlCommand("DELETE FROM [MYSCHEMA].TABLE1 Where Table2.Id = 5");

于 2012-11-05T11:24:08.493 に答える