using System.Collections.Generic;
public static void Main(string[] args)
var t = "Ref_Key eq guid'2cd6347d-d24f-11e1-af9a-00155d01bf09' or " +
"Ref_Key eq guid'848013fd-a57b-11e1-be98-00155d01bf04' or " +
"Ref_Key eq guid'6f407ade-cd8c-11e1-8023-00155d01bf09' or " +
"Ref_Key eq guid'a0754223-eb87-11e1-91ff-00155d011902' or " +
"Ref_Key eq guid'c5d617ae-2ce6-11e4-87f6-14dae9e15015' or " +
"Ref_Key eq guid'b288ef20-ee46-11e4-9259-14dae9e15015'";
var ids = new List<string>(){
"2cd6347d-d24f-11e1-af9a-00155d01bf09",
"848013fd-a57b-11e1-be98-00155d01bf04",
"6f407ade-cd8c-11e1-8023-00155d01bf09",
"a0754223-eb87-11e1-91ff-00155d011902",
"c5d617ae-2ce6-11e4-87f6-14dae9e15015",
"b288ef20-ee46-11e4-9259-14dae9e15015"
var filter = new StringBuilder();
for (int i = 0; i < count; i++)
filter.Append(" Ref_Key eq guid" + $"'{ids[i]}'");
filter.Append(" Ref_Key eq guid" + $"'{ids[i]}'" + " or");
Console.WriteLine(filter);