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

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

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

Prefix List Of Salesforce Object

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

Creating Salesforce Developer Account

Dynamically Querying PickList for Standdard and Custom Field in Apex