【发布时间】:2014-06-18 03:56:53
【问题描述】:
我的代码看起来像这样:
using (var session = DocumentStore.OpenSession())
{
var dbItem = session.Load<dynamic>(item.Id);
if (dbItem is DynamicJsonObject)
{
dbItem["PropertyName"] = "new value";
}
session.SaveChanges();
}
我不知道如何更新 dbItem 的属性。
有谁知道该怎么做?
我试过像这样直接访问属性名称:
dbItem.PropertyName
我也尝试过转换为 ExpandoObject、IDictionary 等。但似乎没有任何效果。
【问题讨论】: