C# DataAnnotations中AssociationAttribute的用途是什么?

C# DataAnnotations中AssociationAttribute的用途是什么?,c#,asp.net,entity-framework,data-annotations,C#,Asp.net,Entity Framework,Data Annotations,我试图了解我是否可以在EntityFramework中以某种方式使用AssociationAttribute。MSDN文档很弱 我在这里找到了一个不确定的答案: 如果可能的话,请提供一些使用示例。从我所读到的内容来看,AssociationAttribute用于描述通过业务逻辑关联但来自完全不同的数据上下文(mde文件)的业务对象 例如,如果您的customer类是从CustomerContext加载的,但customer类包含驻留在不同数据Ccontext中的address对象,则您可以使用

我试图了解我是否可以在EntityFramework中以某种方式使用AssociationAttribute。MSDN文档很弱

我在这里找到了一个不确定的答案:


如果可能的话,请提供一些使用示例。

从我所读到的内容来看,AssociationAttribute用于描述通过业务逻辑关联但来自完全不同的数据上下文(mde文件)的业务对象

例如,如果您的customer类是从CustomerContext加载的,但customer类包含驻留在不同数据Ccontext中的address对象,则您可以使用要描述的AssociationAttribute修饰customer类中的address属性,“嘿!用我在属性中提供的名称从数据上下文中加载它!"

基本上,框架将crud内容委托给address属性的关联数据上下文


我从来没有这样做过,但从我所读到的,这就是它的工作原理。如果我错了,请投我一票!

从我所读到的,AssociationAttribute用于描述通过业务逻辑关联但来自完全不同的数据上下文(mde文件)的业务对象

例如,如果您的customer类是从CustomerContext加载的,但customer类包含驻留在不同数据Ccontext中的address对象,则您可以使用此AssociationAttribute来修饰customer类中的address属性,以描述“嘿!用我在属性中提供的名称从数据上下文中加载它!"

基本上,框架将crud内容委托给address属性的关联数据上下文


我从来没有这样做过,但从我所读到的来看,这就是它的工作原理。如果我错了,请投我一票!

实体框架没有使用链接答案所说的内容。实体框架没有使用链接答案所说的内容。