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

Custom Setting Creation in Apex Test Class

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

Salesforce Trace Log Query Using Apex

AJAX Toolkit Debug Shell

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

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

Prefix List Of Salesforce Object

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

Creating Salesforce Developer Account

Recurring Scheduling Apex Job for every 10,15 etc minutes