我在Ravendb
收藏品中遇到了这种奇怪的情绪。
保存了两个具有完全相同元数据的文档:
文件:
{
"Title": "Some title",
"ProductType": "Some type",
"Description": "Some description",
"Keywords": "Some keywords"
}
元数据:
{
"Raven-Entity-Name": "MetaDatas",
"Raven-Clr-Type": "DomainModel.MetaData, DomainModel"
}
ravendb studio
不会将它们展示到一个集合中,并通过C#
代码加载/查询文档,结果总是null
:
var metaData = Session.Query<MetaData>().SingleOrDefault(m => m.ProductType == productType);
和
var metaData = Session.Load<MetaData>("MetaDatas-1");