Capture field changes in a plugin

The following code captures record updates in a Dynamics 365 CE plugin, and stores this in the description field.

Getting Access Tokens for Dynamics 365 CE

Below I've listed the various grant types that can be used to access Dynamics 365 Web API.

Update a Plugin assembly without using the Plugin Registration Tool

Here is a quick way to update an assembly in Dynamics 365 CE without using the Plugin registration tool.

C# LINQ Reference Sheet (wp)

A quick cheat-sheet to help write LINQ code.

Connect to Azure DevOps using PAT in C#

Here is a code snippet demonstrating how to connect to Azure DevOps using C#.

User Authentication with ASP.NET Web API

I was struggling to understand how to secure my Web API endpoint using some form of authentication mechanism. During my search, I came across a video on YouTube created by…

Dynamics 365 CE – Set State using a plugin

Below is a code sample that demonstrates how to set the state of a record in Dynamics 365. The plugin Step must be registered on both the SetState & SetStateDynamicEntity…

LINQ examples for Dynamics 365

Below are some sample linq code snippets to help with querying Microsoft Dynamics 365.

Connecting to Dynamics 365 using C#

There are multiple methods for connecting to Microsoft Dynamics from a command line application. Here is a lit of a few methods.

Convert a late bound type to an early bound type

Often you'll find a lot of sample code online written in late bound syntax. You can convert between the two by simply using the ToEntity() method.