为代码中的主字段分配值失败

时间:2013-07-01 09:09:44

标签: dynamics-crm-2011

我有一个名为 eld_timereg 的自定义实体。此实体具有名为 eld_name 的属性(这是主要字段)。记录在通用处理程序中创建(在按下功能区中的按钮后)。我正在使用后期绑定。

var myService = ...;
var t = new Entity( "eld_timereg" );

t["field1"] = "abc";
.
.
.
t["eld_name"] = GenerateAnUniqueStringCode("ZXC"); 
// returns something like ZXC-16398-T1VC

return myService.Create(t);

创建记录时没有任何错误。在SSMS中检查实体时,该值为空,尽管它是必填字段。

这里发生了什么?

1 个答案:

答案 0 :(得分:2)

发现问题。你把我放在正确的轨道詹姆斯。谢谢你。 eld_name 属性在插件中被覆盖(我忘了)。这里应该填写一些信息。这出错了,总是返回null。