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

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

Custom Setting Creation in Apex Test Class

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

AJAX Toolkit Debug Shell

Salesforce Trace Log Query Using Apex

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

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

Creating Salesforce Developer Account

Custom Pagination Without Controller (Apex)