#c#

Posts tagged with this topic.

Learning Dataverse Offline Mode (Canvas Apps) and Implement Concurrency

Nov 26, 2023

It's been a long time since I wanted to try the offline capability of Dataverse in the Canvas App (You can learn more in this official documentation). Again, the one that makes me curious is how the system behaves (in terms of managing concurrency and how we enforce strict...

Dataverse: Let's Try Elastic Table (Preview)

Nov 19, 2023

Hi Folks! This time, we will learn about Elastic Table. Before we begin, I need to credit the great Mark Carrington for his blog post (about Elastic Table too) that you can read here. Elastic Table is the new way to store data in Azure Cosmos DB for heavier workloads with...

Dataverse Benchmark: Calculated Column vs Formula Column

Nov 11, 2023

In Dataverse, we have lots of Data Types that we can use. But, there are two Data Types that seem similar (in terms of functionality -I skip the rollup columns as this type has a period of time/manual to be refreshed). We know the great Calculated Columns that have already been...

Empty Available Authorization when using Swashbuckle Swagger .NET 6

Apr 16, 2022

When I learned to implement authorization in my WebAPI and tested it in Swagger, I noticed the "Available authorization" page was empty (after clicking the lock icon): Empty Authorization dialog For those who don't know Swagger, you can think of this as a framework that offers a...

Dataverse: Four Ways to Bypass PluginExecution in CrmServiceClient

Mar 5, 2022

There is always a scenario in your organization that requires you to bypass PluginExecution (can be workflows or plugins) when doing CRUD (Create, Read, Update, or Delete) operations. Today, we will learn how we can do it in several ways. For this demonstration, I create a...

Dynamics CRM: Implement Retry Policy using Polly

Feb 19, 2022

Lately, I'm still actively thinking about designing a system that also considers error-proofing as part of the feature. For example, we want to ensure the transaction that we will execute is successful in 3 times execution. Meaning, we need to implement a retry policy that Polly...

Dataverse Plugin Development: Simplify Your Plugin Code Using This Way!

Oct 16, 2021

When creating a Dataverse Plugin, we always encounter a scenario where we need to retrieve attribute values of the main entity. But we want to take either from Target's attribute or PreImage/PostImage/Database's attribute. For example, if we have an entity (table) that contains...