I have an existing integration based on CSOM, which I need to move from one .NET solution to another. In the process, I was made aware that Microsoft now has a graph API. I've tried to research recommendations about whether to use the Graph API or CSOM, but I haven't found documentation that I'd thought was quite definitive enough on the issue.
The use case is fetching calendar events from O365.
Should we opt to use the Microsoft Graph API or the CSOM NuGet package? Or is there some other alternative that should be used to do the integration? I don't want to just use CSOM because we have it, if it is considered a somewhat outdated approach.
I am inexperienced when it comes to integrations with Sharepoint/O365.