dize en listesini iletin sorgudaki bir dize olarak? Dizelerin listesini doğrudan aktarmayı denedim, ancak bunu çözemiyor. Bunu yapmak için bir çıkış yolu var mı?i IN ve çoklu Email Kimliği en kullanarak kayıtları getirmesi çalıştığınızda Bu sorgu çalışır DocumentDb içinde IN yan tümcesinde sorgusu
en i
List<string> elist=new List<string>{"[email protected]","[email protected]"}
Nasıl sorguda ELIST geçebilir var diyelim?
Select Restraunt.RestrauntId
from Restraunt
join Rest in Restraunt.Emails
where ARRAY_CONTAINS(['[email protected]','[email protected]'], Emails.Email)
Sonra o sorguyu parametreleştirdiğinizde edebilir ve parametre olarak e-postaların dizi gönderin: You have
int n = elist.Count(); string [] emailArray = yeni dizi [n]; emailArray = elist.ToArray(); Restraunt.RestrauntId seçin Restraunt join Restraunt.Emails in RestRev_CONTAINS (emailArray, Emails.Email) Burada e-posta dizisini bir dizi olarak geçtim ancak "emailArray" çözümlenmemiş hatayı gösteriyor. - –