0
當我運行的查詢瀏覽此查詢...在查詢瀏覽器而不是在C#代碼DocumentDB SQL字符串作品
Select quote from sqs quote
join product in quote.QuotedProductList
join part in product.PartNumberList
WHERE part.id = 'Part-XXXX-XX' AND quote.QuoteStatus = 'Draft'
..in DocumentDB我得到兩個引號用在適當的產品和部件數據顯示結果窗格;這是對的。 但是,當我創建在C#中相同的查詢,我得到兩個引號的對象返回已通過構造函數創建的,但沒有數據從數據庫...
List<Quote> hits = new List<Quote>();
string sql = "Select quote from sqs quote join product in quote.QuotedProductList join part in product.PartNumberList WHERE part.id = '" + partNumber + "' AND quote.QuoteStatus = 'Draft'";
hits = Client.CreateDocumentQuery<Quote>(Collection.DocumentsLink, sql).ToList();
任何人都可以解釋,爲什麼出現這種情況?