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 でエンティティを確認すると、必須フィールドであるにもかかわらず、値が空白になっています。
ここで何が起きてるの?