Wie kann ich ein Array an einen Execute Store-Befehl übergeben?

So übergeben Sie ein durch Komma getrenntes Array von Ganzzahlen an einExecuteStoreCommandIn den Entities als Parameter kann ich dies nicht ausführen:

this.ObjectContext.ExecuteStoreCommand("INSERT INTO SurveyPatientListMrns 
  (UserData, MrnId) SELECT DISTINCT '{0}' , MrnId 
FROM PatientVisits WHERE (FacilityId = {1})
AND (UnitId IN ({2}))", userData, facilityId, (string.Join(",", unitIds)));

Hier(string.Join(",", unitIds)) ist ein String und ich kann ihn wegen der Kommas nicht als Ganzzahl verwenden. Wie kann ich den Parameter dann übergeben?

FYI, unitIds ist ein Array von ganzen Zahlen

Antworten auf die Frage(1)

Ihre Antwort auf die Frage