使用亚音速T4模板从表中删除多个记录?

时间:2009-11-24 19:46:11

标签: templates subsonic records delete-record

使用模板,如何从同一个Delete语句中的表中删除多个记录?

1 个答案:

答案 0 :(得分:1)

您的问题有点模棱两可,但根据您发布的其他问题,我认为您正在尝试根据ID或类似的列表进行删除。您可以使用流畅的查询执行此操作,如下所示:

List<int> peopleIds = new List<int> { 121, 122, 35, 4 };

new SubSonic.Query.Delete<Person>(new MyDB().Provider)
    .Where(PersonTable.IdColumn).In(peopleIds)
    .Execute();