Как я могу передать массив в команду выполнить хранилище?

Как передать массив целых чисел, разделенных запятой,ExecuteStoreCommandв сущностях в качестве параметра я не могу выполнить это:

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)));

Вот(string.Join(",", unitIds)) это строка, и я не могу привести ее как целое число из-за запятых. Как я могу передать параметр тогда?

К вашему сведению, unitIds - это массив целых чисел

Ответы на вопрос(1)

Ваш ответ на вопрос