Another new feature is CRM 2013 is the ability to set a record specific image. This feature is useful for putting company logos on the account record, a person’s face on a contact record or an image for a product record or add a image to a user record.
To update the image through the CRM 2013 user interface, simply click on the image and then select a file (less than 5mB) then click upload
To update the image via the SDK; it is very similar to updating any other attribute/field in CRM. Simply specify the ID of the record you want to update and then set the “entityimage” field to the actual bytes of the file.
Entity account = new Entity(“account”);
account[“accountid”] = _testAccountId;
account[“entityimage“] = File.ReadAllBytes(“c:pathtoimagefile.jpg”);
Entity Image data is stored in a new table called ImageDescripter which you can see below.
we can have images for custom entity, which i will show in the next post