我试图了解是否可以在 EntityFramework 中以某种方式使用 AssociationAttribute。 MSDN 文档薄弱。
我在这里找到了一个不确定的答案:
How do I use System.ComponentModel.DataAnnotations.AssociationAttribute
如果可以的话,请提供一些使用示例。
最佳答案
据我所知,AssociationAttribute 用于描述通过业务逻辑关联的业务对象,但来自完全不同的数据上下文(mde 文件)。
例如,如果您的客户类是从 CustomersContext 加载的,但客户类包含驻留在不同数据 Ccontext 中的地址对象,则您可以使用此 AssociationAttribute 来装饰客户类中的地址属性来描述“嘿!使用我在属性中提供的名称从数据上下文加载此内容!”
基本上,框架会将 CRUD 内容委托(delegate)给地址属性的关联数据上下文。
关于c# - DataAnnotations 中 AssociationAttribute 的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6202798/