gpt4 book ai didi

sql - Dynamics CRM 2011 自定义实体 : creating model that matches my SQL Server foreign and primary key relationships

转载 作者:行者123 更新时间:2023-12-01 10:59:02 25 4
gpt4 key购买 nike

我有一个很好的 SQL Server 数据库设置,其中包含 2 个具有一对多关系的表。像这样:

类型:

ID   Type
===========
1 mammal
2 fish
3 insect

宠物:

ID    Name   Foreign Key
=======================
1 Paris 1 (mammal)
2 Michael 2 (fish)
3 Mardy 1 (mammal)

我究竟如何在 CRM 中重新创建它?我知道 CRM 喜欢创建自己的主键 GUID 和关系字段。我想保持表格关系的完整性,特别是因为我将定期通过脚本导入大量数据(超过 100 万条记录),而不是通过 crm gui 创建记录和关系。谢谢。

最佳答案

在同样的情况下,我创建了两个带有附加字段的实体 - 整数 ID。关系是 CRM 的默认关系。如果您想在“宠物”表单上“保留”“类型”实体的 ID,您可以在宠物表单(整数 - Type_ID)上添加额外的隐藏字段。并在类型更改时更新它。

如果您仅从脚本中使用这些实体,我认为这个隐藏的 Type_ID 不是必需的。也许查询性能不会很理想,但这有效:)

编辑:还有一件事,如果您需要在 CRM 中生成 ID,则必须创建用于生成唯一 ID 的插件,该插件将在实体创建时执行。

希望对你有帮助

关于sql - Dynamics CRM 2011 自定义实体 : creating model that matches my SQL Server foreign and primary key relationships,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12933530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com