Creating MAP from SOQL Query

Please use below syntax to get Map from SOQL.

Map<ID, Contact> contactIdMap= new Map<ID, Contact>([SELECT Id, LastName FROM Contact]);

Returns a set that contains all the keys in the map.
Set <Id> listOfIds = contactIdMap.ketSet();

Returns a list that contains all the values in the map.
List<Contact> contactList = contactIdMap.Values();

I hope this will help you.

Reference URL
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_map_sobject.htm

Comments

Popular posts from this blog

How to Query All the batch classes in your Salesforce Instance using APEX

AJAX Toolkit Debug Shell

Custom Setting Creation in Apex Test Class

System.AsyncException: The Apex job named is already scheduled for execution.

Salesforce Trace Log Query Using Apex

Error : "Trigger must be associated with a job detail"

Creating Salesforce Developer Account

Prefix List Of Salesforce Object

how to get object name from id / prefix value in salesforce

Overriding Default Size 20 of Standard List Controller While Pagination