您如何建议使用存储在 Crm 中实体注释上的文件。你能写一个通用方法来访问任何类型的文件吗?或者有一种方法来处理每种类型的文件会更好吗?
例如,我们将在实体上保存 swf 文件和 xml 文件的混合文件,因此每个都有一个方法是否有意义,例如:
- GetXmlFilesOnAccount(accountid)
- GetSwfFilesOnAccount(accountid)
您如何建议使用存储在 Crm 中实体注释上的文件。你能写一个通用方法来访问任何类型的文件吗?或者有一种方法来处理每种类型的文件会更好吗?
例如,我们将在实体上保存 swf 文件和 xml 文件的混合文件,因此每个都有一个方法是否有意义,例如:
当您将附件上传到 CRM 时,mimetype 也会保存为记录信息的一部分。以下链接包含一个很好的示例,说明如何使用单一方法下载附件。http://crmscape.blogspot.com/2009/10/ms-crm-40-sending-attachments-to.html
该帖子缺少检索注释所需的实际查询,但您可以从方法签名中判断出需要哪些列。
我使用您的方法的建议:
* GetXmlFilesOnAccount(accountid)
* GetSwfFilesOnAccount(accountid)
你甚至不需要两种方法。您可以使用单一方法检索给定注释(注释)的所有附件文件类型。
希望这可以帮助。
我最近在 CodePlex 上启动了一个开源项目来实现这一点。随意查看项目的网页:
http://crmattachdownload.codeplex.com/
您还可以在同一页面的“源代码”选项卡下查看源代码。
皮特