コード例 #1
0
ファイル: DeleteIndexes.cs プロジェクト: ybdev/ravendb
        public void Can_remove_index()
        {
            db.PutIndex("pagesByTitle",
                        new IndexDefinition
            {
                Map = @"
	from doc in docs
	where doc.type == ""page""
	select new { Key = doc.title, Value = doc.content, Size = doc.size };
"
            });
            db.DeleteIndex("pagesByTitle");
            var indexNames = db.IndexDefinitionStorage.IndexNames.Where(x => x.StartsWith("Raven") == false).ToArray();

            Assert.Equal(0, indexNames.Length);
        }
コード例 #2
0
        public void CanDeleteIndex()
        {
            db.PutIndex("test", new IndexDefinition
            {
                Map = "from doc in docs select new { doc.Name}"
            });

            db.DeleteIndex("test");
            Assert.Null(db.GetIndexDefinition("test"));
        }
コード例 #3
0
 /// <summary>
 /// Deletes the index.
 /// </summary>
 /// <param name="name">The name.</param>
 public void DeleteIndex(string name)
 {
     CurrentOperationContext.Headers.Value = OperationsHeaders;
     database.DeleteIndex(name);
 }
コード例 #4
0
 public void DeleteIndex(string name)
 {
     database.DeleteIndex(name);
 }