批注和研究协作工具(EDM 示例应用程序)

进行在线研究常常会导致大量的网页引用和各主题相关人员的联系人信息。在生成这些信息之后继续进行跟踪是一项数据管理任务,通过使用在 实体数据模型 (EDM) 上生成的应用程序中的实体和关联,可以简化这一任务。

通过创建相关网页以及主题或搜索文本的关联人员能够搜索的引用批注和联系人实体,研究协作工具可以帮助进行研究和协作。

此应用程序实现表示网页引用、引用描述符和联系人信息的实体。一个 EDM 关联定义来将网页引用和引用描述符连接起来。另一个关联定义为多对多关联,用于将网页引用与用户可能需要其就引用主题提供更多协作的人员的联系人信息连接起来。

此应用程序使用以下四个实体:

  • Reference

  • ReferenceDescriptor

  • ContactPerson

  • ContactPersonReference(链接表实体)

下面的关联用于将引用与批注和联系人连接在一起。

  • ReferenceDescriptor_Reference

  • LinkTable_ContactPerson

  • LinkTable_Reference

下面的 UI 演示说明正在运行的应用程序。如果搜索短语文本框中为“directx”时单击 Find 按钮,会生成批注和相关联系人的列表。单击搜索主题的网页链接可以在浏览器中显示引用的网页。在 UI 上,已单击了可视链接以在 Web 浏览器中显示引用的 URL。使用 Find Ref Person 按钮的类似查询将返回按联系人(而不是主题字段)排序的结果。

研究协作工具 UI

若要对网页进行批注,请打开网页,在关键字文本框中添加关键字和/或在输入/输出文本区域中添加批注。单击 Create Ref 按钮。

若要将联系人信息链接到网页,请打开网页,在名字、姓氏、职务和电子邮件文本框中输入联系人信息。单击 Create Ref Person

对于在 SQL Server Compact 3.5 数据库中实现的存储,此应用程序运行情况很好。数据可以跨 SQL Server Compact 3.5 安装进行同步以便供多个用户使用,应用程序也可以在 SQL Server 上运行供网络用户使用。

有关此数据模型所用的架构和应用程序代码的讨论,请参见批注研究工具架构(EDM 示例应用程序)批注研究工具应用程序代码(EDM 示例应用程序)

另请参见

概念

批注研究工具架构(EDM 示例应用程序)
批注研究工具应用程序代码(EDM 示例应用程序)
实现实体 (EDM)

其他资源

EDM 规范
架构和映射规范(实体框架)