如何在linq查询中调用delete store过程

如何在linq查询中调用delete store过程,linq,stored-procedures,Linq,Stored Procedures,如何在linq查询中调用delete store过程我没有使用linq,但是如果您可以执行原始SQL,那么它将是: DROP PROCEDURE myStoredProcedure 只需将执行删除操作的存储过程添加到数据库中,然后将存储过程添加到.dbml。然后,存储过程将作为datacontext的方法提供 因此,如果将名为DeleteUserse的存储过程添加到数据库和.dbml中,则可以这样调用它 using (SomeWebsiteDataContext db = new SomeWe

如何在linq查询中调用delete store过程我没有使用linq,但是如果您可以执行原始SQL,那么它将是:

DROP PROCEDURE myStoredProcedure

只需将执行删除操作的存储过程添加到数据库中,然后将存储过程添加到.dbml。然后,存储过程将作为datacontext的方法提供

因此,如果将名为DeleteUserse的存储过程添加到数据库和.dbml中,则可以这样调用它

using (SomeWebsiteDataContext db = new SomeWebsiteDataContext())
{
    db.DeleteUsers();
}

Scott Guthrie有一篇关于通过LINQ使用存储过程更新数据库的相当详细的文章:


请再看看这个方法。

你能试着说得更具体一点吗?您是尝试通过LINQ删除存储过程,还是尝试执行将删除某些数据的存储过程?