SharePoint 2010:是否可以在没有列表实例的情况下声明列表关系?

SharePoint 2010:是否可以在没有列表实例的情况下声明列表关系?,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,首先,我必须为可能误导的问题辩解:我读到这是不可能的,所以问题实际上是:这是真的吗?如果是的话,还有其他可能实现这种关系行为吗?但让我们描述一下我的情况: 我正在开发一个小型SharePoint 2010解决方案,不确定如何部署一些关系。我只想在软件包和功能的帮助下部署所有内容,这意味着我无法使用SharePoint UI。这就是我想做的: 我正在设计几种内容类型,例如报告和条目。我正在使用XML定义来设计它们。然后,我构建列表定义来描述它,例如ReportList处理Report类型的项。现在

首先,我必须为可能误导的问题辩解:我读到这是不可能的,所以问题实际上是:这是真的吗?如果是的话,还有其他可能实现这种关系行为吗?但让我们描述一下我的情况:

我正在开发一个小型SharePoint 2010解决方案,不确定如何部署一些关系。我只想在软件包和功能的帮助下部署所有内容,这意味着我无法使用SharePoint UI。这就是我想做的:

我正在设计几种内容类型,例如报告和条目。我正在使用XML定义来设计它们。然后,我构建列表定义来描述它,例如ReportList处理Report类型的项。现在我陷入了困境:我想声明每个条目都属于一个报告。因此,我将在条目的内容类型定义中添加一个查找字段,但在部署其内容类型时,查找字段需要列表实例


我想在不需要这些实例的情况下声明关系。用户应该能够决定自己要添加哪些列表。在没有列表实例的情况下声明这种关系是否有最佳实践?

遵循以下文章。这将有助于您使用列表创建查找列。定义是可能的,因为它在博客站点中使用

谢谢,我按照文章的建议,找到了一个合适的解决方案。虽然我对在feature receiver中手动添加关系的过程并不满意,但这似乎是唯一的解决方案。