azure cosmos db에 대한 쿼리를 작성할 때 IN 식에서 사용할 수 있도록 배열을 SqlQuerySpec의 param으로 전달하려고합니다. 난 할 노력하고있어 뭔가 우리가 정기적으로처럼 (문자열, 등 INT) PARAMS입니다 :cosmos DB 쿼리에 대한 sql 쿼리 매개 변수로 배열을 전달하는 방법
private SqlQuerySpec BuildQuery(IEnumerable<string> exclTypes)
{
var queryText = "SELECT * FROM root r WHERE r.Type NOT IN (@types)";
var parameters = new SqlParameterCollection{new SqlParameter("@types", exclTypes.ToArray())};
return new SqlQuerySpec()
{QueryText = queryText, Parameters = parameters};
}
을하지만 그와 같은 방식으로 작동하지 않습니다. 배열을 매개 변수로 전달할 수있는 다른 방법은 없나요? 감사합니다. .
쿨 !! 그게 효과가! 고마워요 !! –