2011-10-28 36 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查询。

相关问题