2015-04-07 61 views
2

我們正在Visual Studio 2013中製作搜索引擎,並且正在使用C#編寫代碼。我們的問題是我們有一個數據庫,我們想要在其中搜索。到目前爲止,我們只有一個名爲Default.aspx.cs的文件,它可以作爲我們的數據庫。我們怎麼做才能讓我們的項目在數據庫中搜索而不是SampleData?將數據庫添加到Visual Studio中的項目

protected void Page_Load(object sender, EventArgs e) 
    { 
     // add all existing records to Lucene search index 
     LuceneSearch.AddUpdateLuceneIndex(SampleDataRepository.GetAll()); 

     // todo: add record to database... 


     // add record to Lucene search index 
     LuceneSearch.AddUpdateLuceneIndex(new SampleData { Id = 1, Name = "SomeName 0", Description = "SomeDescription" }); 
     LuceneSearch.AddUpdateLuceneIndex(new SampleData { Id = 2, Name = "SomeName 1", Description = "SomeDescription" }); 
     LuceneSearch.AddUpdateLuceneIndex(new SampleData { Id = 3, Name = "SomeName 2", Description = "SomeDescription" }); 
     LuceneSearch.AddUpdateLuceneIndex(new SampleData { Id = 4, Name = "Annet navn", Description = "SomeDescription" }); 
     LuceneSearch.AddUpdateLuceneIndex(new SampleData { Id = 4, Name = "Annet navn og beskrivelse", Description = "annet" }); 
+0

我是否正確理解問題是如何使用lucene.net搜索數據庫?問題的標題看起來像另一個問題。 –

回答

1

Give this a shot

使用MVC,實體框架和ASP.NET腳手架,你可以創建一個 Web應用程序,提供了與現有數據庫的接口。 本教程系列向您展示瞭如何自動生成代碼,使代碼 能夠讓用戶在數據庫表中顯示,編輯,創建和刪除駐留 的數據。生成的代碼對應於數據庫表中 中的列。

本系列的這一部分重點介紹創建Web應用程序,以及 根據您的數據庫表生成數據模型。

上面的鏈接提供了一個演練的將數據庫添加到MVC項目

This一個也似乎多​​了幾分瞄向初學者來說,如果第一個是有點過於複雜:

這是一個初學者教程,介紹了ASP.NET MVC的基礎知識。 您將創建一個簡單的Web應用程序,該應用程序可從 數據庫讀取和寫入。訪問ASP.NET MVC學習中心以查找其他ASP.NET MVC教程和示例。

相關問題