c# - 什么是实现搜索表单的好方法?

标签 c# winforms entity-framework design-patterns

我正在寻找一些灵感来为我的 winforms 应用程序实现一个搜索引擎。我有一个“根”类,它有 5 个“子”类作为属性。想象一下,类 A 是我的根类,它具有以下属性:

  • 身份证
  • 姓名
  • B级
  • C级
  • D级
  • E级

在数据库中,classA 由表 A 表示,它具有对表 B、C、D 和 E 的外键引用。A 和 B、C、D、E 之间的关系是 1:1。

在我的应用程序中,我需要构建高级搜索表单。所以我有很多复选框、单选按钮和文本框。此表单必须在所有表(A、B、C、D、E)中搜索。

您将如何实现?

如果有必要知道,我正在使用 Entity Framework 。

最佳答案

如何使用模式绑定(bind) View “扁平化”您的数据并创建全文索引?您的主搜索框和修饰符可用于操纵 FTS 查询。

关于c# - 什么是实现搜索表单的好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7926001/

相关文章:

winforms - 在表单上显示 RadDesktopAlert

c# - EntityFramework 将新对象添加到嵌套对象集合

c# - 我怎样才能让一些代码行只运行一次

c# - 将 double 转换为十进制

c# - 创建 Linq XML 文档时为 "Non white space characters cannot be added to content"

c# - 无法在本地运行 master,因为我的 EF Code First 迁移不同步

c# - EF 代码优先 : Multiplicity constraint violation

c# - 哪一个更好? "var"还是 "DataType"?

c# - 如何在 Devexpress TextEdit 框中设置最大数值?

c# - 我怎样才能在鼠标输入事件中做到这一点,新的表单/用户控件将移动到 Form1 的中心?