使用 Fluent 查询工具进行亚音速删除
在 subsonic 2 中我们可以这样做:
public static void DeleteTable(SubSonic.TableSchema.Table table)
{
new Delete().From(table).Execute();
}
我们如何在 v3 中做同样的事情?我似乎只能找到有关使用泛型来定位数据库中特定表的文档...我希望能够将它与上面的参数一起使用。
谢谢
In subsonic 2 we could do this:
public static void DeleteTable(SubSonic.TableSchema.Table table)
{
new Delete().From(table).Execute();
}
How can we do the same thing in v3? I can only seem to find documentation about using generics to target a specific table in the database...I want to be able to use it with a parameter as above.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我得到了它。这似乎可以解决问题:
I got it. This seems to do the trick:
您以某种方式使用 SimpleRepository.DeleteMany 方法
,或者(阅读您的评论后)类似的方法
使用通用类型“对象”是因为删除需要传递一个类型,如果我们使用表和提供程序创建它,则不会使用该类型。
You use the SimpleRepository.DeleteMany method somehow like this
Or (after reading your comment) something like that
The generic type "object" is used because Delete wants a Type passed, which is not used in case we create it using a table and provider.