我需要知道如何在文檔數據庫中存儲和檢索列表。 我有一個列表,然後我需要將列表序列化成json對象並存儲到文檔數據庫中。如何使用c存儲和檢索和刪除documetDB中的列表#
-1
A
回答
0
我建議從here開始。 DocumentDb使保存任何對象變得非常簡單,甚至可以自動爲您執行JSON序列化。
0
Sudheer - 你是否試圖把JSON作爲一個字符串存儲在DocumentDB中或存儲一個對象? .Net示例顯示瞭如何執行後者,但總之您可以創建一個POCO對象列表,然後遍歷它們,將它們寫入數據庫。或者,如果您希望將單獨的JSON文檔編寫爲單個事務,則可以編寫存儲過程以實現此目的。
下面是一個POCO列表的例子。請注意,在SalesOrder定義的屬性中有一個屬性可將其映射到數據庫ID:
[JsonProperty(PropertyName =「id」)] public string Id {get;組; }
var orders = new List();
orders.Add(new SalesOrder
{
Id = "POCO1",
PurchaseOrderNumber = "PO18009186470",
OrderDate = new DateTime(2005, 7, 1),
AccountNumber = "10-4020-000510",
SubTotal = 419.4589m,
TaxAmt = 12.5838m,
Freight = 472.3108m,
TotalDue = 985.018m,
Items = new[]
{
new SalesOrderDetail
{
OrderQty = 1,
ProductId = 760,
UnitPrice = 419.4589m,
LineTotal = 419.4589m
}
},
});
orders.Add(new SalesOrder2
{
Id = "POCO2",
PurchaseOrderNumber = "PO15428132599",
OrderDate = new DateTime(2005, 7, 1),
DueDate = new DateTime(2005, 7, 13),
ShippedDate = new DateTime(2005, 7, 8),
AccountNumber = "10-4020-000646",
SubTotal = 6107.0820m,
TaxAmt = 586.1203m,
Freight = 183.1626m,
DiscountAmt = 1982.872m,
TotalDue = 4893.3929m,
Items = new[]
{
new SalesOrderDetail2
{
OrderQty = 3,
ProductCode = "A-123",
ProductName = "Product 1",
CurrencySymbol = "$",
CurrencyCode = "USD",
UnitPrice = 17.1m,
LineTotal = 5.7m
},
}
});
foreach (var order in orders)
{
Document created = await client.CreateDocumentAsync(colSelfLink, order);
Console.WriteLine("Created SalesOrder: " + created);
}
相關問題
- 1. 存儲和檢索C#中的cookie值
- 2. 如何在c#中創建,存儲和檢索散列表中的值?
- 3. 如何存儲和檢索neo4j索引
- 4. Java:如何在C++中存儲和檢索內存地址
- 5. 在mysql中使用C語言存儲和檢索音頻文件的示例blob存儲和檢索
- 6. 使用mysql存儲和檢索朋友聯繫人列表
- 7. 如何存儲和檢索的SQLite datadase
- 8. 如何使用document.cookie來存儲和檢索數組中的值?
- 9. 使用C++ Boost或STL和Mysql存儲和檢索圖像
- 10. 如何存儲和檢索動態列表視圖
- 11. 檢查和刪除存儲過程
- 12. 如何從android中的sqlite表中存儲和檢索數據?
- 13. 從列表中刪除行和列c#
- 14. 存儲和檢索的C結構中NSMutable陣列
- 15. 使用SourceTree在Git中檢索已刪除的存儲
- 16. 在Android中的Bundle中存儲和檢索數組列表
- 17. 刪除和重新使用存儲過程中的臨時表
- 18. 使用MongoDB存儲和檢索文件
- 19. 使用jsPlumb存儲和檢索編碼
- 20. 如何存儲和檢索列表<MyClass>使用RxPreferences對象
- 21. 如何使用sailsjs在MongoDb中存儲和檢索圖像?
- 22. 使用JDO從數據存儲中存儲和檢索數據
- 23. 如何使用python存儲和檢索使用谷歌appengine的時間序列
- 24. 如何存儲和刪除UNIX
- 25. 如何在C中讀取,存儲和刪除xml數據#
- 26. 如何存儲和檢索xml文檔
- 27. 如何存儲和檢索項目?
- 28. COBOL如何存儲和檢索數據?
- 29. 如何存儲和檢索日期值
- 30. 如何存儲和檢索手勢?
你剛剛發佈了一個鏈接(這是不鼓勵)與實際的解釋/答案。此外,您鏈接到一個關於設計整個asp.net mvc應用程序的頁面,而不是專門關於使用列表的頁面。 –
@David,很明顯,在這個問題上很少或沒有研究過。 – Mikee
我不知道你在說什麼,@Mikee,除了OP可能沒有研究這個問題。但是我想分享一些關於StackOverflow上存在哪些類型的答案(或者無法存活)的指導。僅鏈接答案通常會被刪除。鏈接到與問題沒有直接關係的頁面?它們也經常被刪除。充其量,你的鏈接應該是對這個問題的評論。 –