We are just now getting into connecting to the database. This is a good time to talk about Entity Framework (EF) core. Entity Framework maps the objects of the source code to the tables of the relational database. The tedious way of connecting to DB was easily automated by EF that kept the database in sync with source code. The improved revisions of EF were comparable with open-source ORM that were cross-platform. EF core, the new version is built as open-source, cross-platform applications for .NET applications. EF Core is a light-weight, extensible, open-source consisting of multiple packages that can be installed using NuGet manager. The latest major version of EF Core is v3.0 and soon we will have next release EF Core v5.0.
The major release of EF Core v3.0 has boosting features as cross-platform ORM.
Features like Asynchronous saving, multiple Saves in single transactions, cascade delete that are quite useful for cross-platform applications. EF Core connects with databases like SQL database, MySQL, PostgreSQL, Azure cosmos DB, SQLite. By the end of 2020, we’ll have the .NET 5 that is the next version of .NET Core, along the same line we’ll be having EF Core 5 with advanced features like database collation, migration improvements. Having these frameworks will increase the efficiency and efficacy of .NET apps in a cross-platform environment.
TakeAway:
Entity Framework Core is paired with .NET Core apps. It being a cross-platform ORM, the open-source and light-weight are surely an advantage.
.NET 5 which is scheduled for the release at the end of this year will now bring all the .NET Core features as one platform and will be a big plus for .NET Apps.
At BundleN, we experiment with stack combinations on our own time.
For potential clients interested in this stack, we can always give a demo of what we have up until that point of time. You can reach us at sales@BundleN.com