2011-10-28 73 views
2

我正在尋找一些靈感來爲我的winforms應用程序實現搜索引擎。我有一個'根'類,它有5個'孩子'類作爲屬性。所以可想而知,A級我們我的根類,它具有以下屬性:什麼是實施搜索表單的好方法?

  • 編號
  • 名稱
  • ClassB的
  • ClassC
  • D類
  • CLASSE

在數據庫classA由表A表示,它具有對錶B,C,D和B的外鍵引用E. A和B,C,D,E之間的這種關係是1:1。

在我的應用程序中,我需要構建高級搜索表單。所以我有很多複選框,單選按鈕和文本框。該表格必須在所有表格中搜索(A,B,C,D,E)。

你將如何實現這一點?

如果有必要知道,我使用的是實體框架。

+0

作爲用戶界面上的備註,請考慮IE9和Chrome的方法是針對標準搜索使用單個文本框,並將多個搜索結果合併到多個字段中。恕我直言,這是現代和有用的方式,這將減少甚至打開副本的需求。搜索。就像在Android中一樣,你在搜索中,它會發現網站,電子郵件,消息,聯繫人,應用程序...... –

+0

我喜歡這個想法,但我不認爲我可以使用這種方式,因爲最終用戶想要過濾數量人口,總成本,生活在A地區等。 – Martijn

+0

簡單的解決方案只是作爲起點,而不考慮嵌套實體將在WHERE檢查文本中的多個部分進行搜索。只是作爲一個開始...讓我們看看專家會回答你。 –

回答

0

如何使用模式綁定視圖「拼合」數據並創建全文索引?您的主搜索框和修飾符可用於操縱FTS查詢。

相關問題