私の.NET機能を実行するワークフローアクティビティを実行するJavaScriptを実行するボタンをMS Dynamics CRM 2013で作成しました。指定されたタイプの 'CRM.DataModel.my_object'は、既知のエンティティタイプではありません
私は.NETコードからストリングだけを返してみることを試みました。
私は今、私はこのエラーを取得して、私の特定のオブジェクトを送信しようとすると、しかし、:指定された型「CRM.DataModel.my_objectは、」私はこれがどこであることを控除している
知られているエンティティタイプではありません私のコードは、行4でクラッシュします:
1 try
2 {
3 //base.Context.ClearChanges();
4 my_object crmObject = base.Context.my_objectSet
5 .SingleOrDefault(p => p.my_objectId.Value == objectId && p.statecode == my_objectState.Active);
6
7 if (crmobject != null)
8 {
9 base.Logger.Trace("Object retrieved");
10 result = this.CorvertFromCRM(crmObject);
11 }
12 }
Googleは何も役に立たず、私はエラーが何を意味するのか分かりません。 どんな種類のヘルプも充実しています。 ありがとうございます。
はい、私はCRMで実際のmy_objectエンティティを行います(実生活では、すべての 'オブジェクト'の名前が異なっています)。私は初期の拘束力を持っていたと思います。つまり、彼らはそこにいると思います(私は巨大な既成の解決策に取り組んでいます)。私はCRMボタンと.NETへの呼び出しがより簡単なオブジェクト(文字列) – ToFo
で動作するので、あなたの生成した初期バインドクラス(my_object)を持つdllが実際に登録したワークフローdllとマージされているかどうかを確認します。 ILMergeのようなツールを使用していますか? btw、それはカスタムエンティティですか? – Nick
あなたのご意見ありがとうございます@Nick – ToFo