我正在针对MS CRM 2011进行开发。我发现有很多痛点,包括临界断裂,半角LINQ支持。CRM 2011哪些字段正在使用?
这且不说最新的一个具有与内置领域有很多这就是被隐藏起来,不推荐做和/或未使用的,只要用户关注。然而从开发人员的角度来看,我们不知道这些字段已被弃用。由crm util生成的上下文仍然会生成这些属性。所以最终发生的事情是,开发人员针对在几次事件中被弃用的属性/关系/实体进行编码。
所以现在的问题是,有没有一种方法来询问crm服务的字段/属性列表,而不是以任何形式对每个实体?还有什么方法可以为所有未使用的实体询问crm服务(缺少更好的单词)。这些可能是被孤立的实体,尚未在一段时间和/或更新的空等
我这样的名单,希望开发商就知道看出来的,而不是对CRM的背景下盲目编码,这是一个令人沮丧的来源。
在此先感谢。
感谢乔希,我需要再研究一下这篇文章,但它看起来像是引领了正确的道路。我仍然需要弄清楚约定如何限制生成的实体。有没有办法将属性/字段标记为过时/未使用等 - 就像你可以在代码中一样? – Alwyn
不是我所知道的。我还没有亲自定制crmsvcutil。但是,我想知道某种后处理器是否可以从自定义xml文件读取过时的字段,并将这些属性应用于生成的cs文件中的属性?我用快速搜索找到了这个:http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret。asp –
如果你仍然想找出表单上的哪些字段,只需看到以下内容:http://mscrmtools.blogspot.com/2011/10/tool-update-searchable-property-updater.html –