限制CrmSvcUtil以仅创建我的解决方案所需的代码

Yac*_*cov 3 c# dynamics-crm-2011

这是我现在正在做的事情

CrmSvcUtil.exe /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization,Microsoft.Xrm.Client.CodeGeneration" /url:http://pcrm/Adzz/XRMServices/2011/Organization.svc /out:Xrm.cs /username:xxxx /password:xxxx /domain:xxxx /namespace:xxxx /serviceContextName:XrmServiceContext
Run Code Online (Sandbox Code Playgroud)

当我使用'CrmSvcUtil'实用程序时 - 它会创建所有实体,我如何限制它,以便只有解决方案实体才能生成代码?

Mar*_*oZG 6

看看代码生成工具的扩展.应该帮助你的界面是ICodeWriterFilterService.在同一页面上有示例实现,它指向SDK中的示例.

编辑:另一个很好的例子请看下面的Nicknow评论

  • 让我在这里添加此链接回答:http://erikpool.blogspot.com/2011/03/filtering-generated-entities-with.html.我已经在该链接中使用了一堆代码. (3认同)