как расширить сущность рамки, чтобы добиться этого эффекта - PullRequest
0 голосов
/ 02 августа 2010

как расширить сущностный каркас, чтобы достичь этого эффекта

db.Users.Delete (o => o.sex == "girl") db.Users.Update (o => o.sex ="girl")

Может пакетное изменение и удаление, вставка данных


扩展 扩展 структура сущности , 可以 实现 批量 修改 、 删除 和 插入 数据

1 Ответ

0 голосов
/ 02 августа 2010

В Entity Framework 4, который является частью .NET 4.0, есть метод для ObjectContext

ExecuteStoredCommand (строка cmdText, параметры объекта [])

Это позволяет выполнять операции на основе набора непосредственно с вашим хранилищем данных.

В вашем примере вы могли бы сделать что-то вроде:

db.ExecuteStoreCommand("DELETE FROM [User] WHERE Sex = '{0}'", new[] {"girl"});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...