我有一个项目与一个强大的数据访问层使用LinqtoSQL为任何东西碰我们的数据库。我需要建立一个辅助类桥梁的一些污物的共同行动从里昂证券的对象LinqToSql的。一切已经运作顺顺当当直到我需要做一个截断表和所有我有的是"删除"的方法。

Uh-oh.快速搜寻显示,一些人使用YourContext.ExecuteCommand(),这是很好的,但是我想去的"t-sql-小"尽可能多的这些天。

是否有一个皇宫的方式来执行一个 截表?或者我只是 毫无头绪?

有帮助吗?

解决方案

这是不可能的没有做一个自定义T-SQL query.这样做。删除()和SubmitChanges后记会,因为你可能已经知道的,结果在删除发言。

当然您可以创建一个存储程序,截断表,然后调程序从皇宫,但这不是真的你在寻找什么我相信。

其他提示

您可以这样做:

yourDataContext.ExecuteCommand("TRUNCATE TABLE YourTable");
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top