如何使用EDM删除多个记录使用EDM - LINQ? [英] How to delete multiple records using DeleteObject etc using EDM - LINQ?
问题描述
以下示例删除单个记录: Below sample deletes single record: 尝试 { 查询queryToDelete =( query queryToDelete = ( 来自 q persistenceConnString.query from q in persistenceConnString.query
其中 q.query_id == queryId where q.query_id == queryId
选择 q).First(); persistenceConnString.DeleteObject(queryToDelete); select q).First();
persistenceConnString.DeleteObject(queryToDelete); persistenceConnString.SaveChanges(); persistenceConnString.SaveChanges(); } catch ( 例外 e) { catch (Exception e)
{ status = Common.GetMessage(e.Message.ToString ()); status = Common.GetMessage(e.Message.ToString()); } } 你好, } Hello, } { status = Common.GetMessage(e.Message.ToString()); status = Common.GetMessage(e.Message.ToString()); } } 这篇关于如何使用EDM删除多个记录使用EDM - LINQ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
如何在EDM中使用DeleteObject删除多个记录 - LINQ?
发满意,
Jai
How to delete multiple records using DeleteObject in EDM - LINQ?
Regards,
Jai推荐答案
选择 q;
<你可以试试......
试试{
var queryToDelete = from q persistenceConnString.query 其中 < span style ="font-size:x-small"> q.query_id == queryId
foreach(var obj in queryToDelete)
{
persistenceConnString.DeleteObject(queryToDelete);
}
persistenceConnString.SaveChanges();
抓住 ( 例外 e)
You can try...
try
{
var queryToDelete = from q in persistenceConnString.query
where q.query_id == queryId
select q;
foreach(var obj in queryToDelete)
{
persistenceConnString.DeleteObject(queryToDelete);
}
persistenceConnString.SaveChanges();
catch (Exception e)
祝你好运
罗基。
good luck
Rockey.