public static void EnsureIdInMetadata(IJsonDocumentMetadata doc) { if (doc == null || doc.Metadata == null) { return; } doc.Metadata["@id"] = new RavenJValue(doc.Key); }
public static void EnsureIdInMetadata(IJsonDocumentMetadata doc) { if (doc == null) return; var metadata = doc.Metadata; if (metadata == null) return ; if (metadata.Property("@id") != null) metadata.Remove("@id"); metadata.Add("@id", new JValue(doc.Key)); }
public static void EnsureIdInMetadata(IJsonDocumentMetadata doc) { if (doc == null || doc.Metadata == null) { return; } if (doc.Metadata.IsSnapshot) { doc.Metadata = (RavenJObject)doc.Metadata.CreateSnapshot(); } doc.Metadata["@id"] = doc.Key; }
public RavenMetadata(IJsonDocumentMetadata metadata) { Key = metadata.Key; Etag = metadata.Etag; if (metadata.LastModified != null) { LastModified = metadata.LastModified.Value; } if (metadata.NonAuthoritativeInformation != null) { NonAuthoritativeInformation = metadata.NonAuthoritativeInformation.Value; } }
public FilteredDocument(IJsonDocumentMetadata doc) { __document_id = doc.Key; }
public static void EnsureIdInMetadata(IJsonDocumentMetadata doc) { if (doc == null || doc.Metadata == null) return; if (doc.Metadata.IsSnapshot) { doc.Metadata = (RavenJObject)doc.Metadata.CreateSnapshot(); } doc.Metadata["@id"] = doc.Key; }