Help to generate Code for this SQL Query

Posts   
 
    
Prem Singh
User
Posts: 7
Joined: 21-Jun-2011
# Posted on: 28-Oct-2011 15:56:36   

Please help me to accomplish the LLBLGEN version for the below mentioned SQL query. I am a beginer in LLBLGEN. Please help me.


DELETE FROM Friend
WHERE
(MemberGuid = memberGUID AND FriendGuid == friendGUID)
OR
(MemberGuid = friendGUID AND FriendGuid == memberGUID)

Thanks in advance.

daelmo avatar
daelmo
Support Team
Posts: 8245
Joined: 28-Nov-2005
# Posted on: 28-Oct-2011 19:47:36   

You should use DeleteEntitiesDirectly and pass it a filter. This is an aprox code:

var bucket = new RelationPredicateBucket();
bucket.PredicateExpression.Add(FriendFields.MemberGui == memberGUID & FriendFields.FriendGuid == friendGUID);
bucket.PredicateExpression.AddWithOr(FriendFields.MemberGui == friendGUI & FriendFields.FriendGuid == memberGUID);

using (var adapter = new DataAccessAdapter())
{
     adapter.DeleteEntitiesDirectly(typeof(FriendEntity), bucket);
}
David Elizondo | LLBLGen Support Team