MSCRM:如何使用xRM linq提供程序创建实体和设置关系
在设置与其他CRM实体实例的关系之前,是否需要保存新创建的CRM实体实例 我面临的问题是,调用MSCRM:如何使用xRM linq提供程序创建实体和设置关系,linq,entity,dynamics-crm,dynamics-crm-4,Linq,Entity,Dynamics Crm,Dynamics Crm 4,在设置与其他CRM实体实例的关系之前,是否需要保存新创建的CRM实体实例 我面临的问题是,调用CrmDataContext.SaveChanges()后,新创建的实体会写入数据库,但数据库中缺少这些新创建的实例之间的关系 我错过了什么?每次创建一个新的crm实体实例时,我是否必须调用CrmDataContext.SaveChanges(),以便与其他crm实体实例建立关系?在保存此实体(即查找)之前,您应该能够在1:N关系中设置与其他实体的关系 如果希望另一个实体引用您的实体,则需要先保存该实体
CrmDataContext.SaveChanges()
后,新创建的实体会写入数据库,但数据库中缺少这些新创建的实例之间的关系
我错过了什么?每次创建一个新的crm实体实例时,我是否必须调用
CrmDataContext.SaveChanges()
,以便与其他crm实体实例建立关系?在保存此实体(即查找)之前,您应该能够在1:N关系中设置与其他实体的关系
如果希望另一个实体引用您的实体,则需要先保存该实体,或者需要先为该实体设置Guid。否则,您的链接将无法坚持
新建实体时,除非手动设置,否则在将其保存到数据库中之前不会设置其id。如果手动设置,它将尊重您提供的新Guid,并且关系将在保存过程中继续存在
如果您试图单独保存一个实体,则需要确保在保存该实体之前已保存该实体引用的所有实体,否则该实体将没有链接。在保存该实体(即查找)之前,您应该能够在1:N关系中设置与其他实体的关系 如果希望另一个实体引用您的实体,则需要先保存该实体,或者需要先为该实体设置Guid。否则,您的链接将无法坚持 新建实体时,除非手动设置,否则在将其保存到数据库中之前不会设置其id。如果手动设置,它将尊重您提供的新Guid,并且关系将在保存过程中继续存在 如果试图单独保存实体,则需要确保在保存该实体之前已保存该实体引用的所有实体,否则该实体将没有链接