Ecosystem:Object-relational mapping (.NET)
From PostgreSQL wiki
Jump to navigationJump to searchEntity Framework
- Provider -- Microsoft Corporation
- Website -- https://github.com/aspnet/EntityFrameworkCore
- License -- open source (Apache License 2.0)
- Interoperability level -- interoperable via generic .NET connection
- Verified PostgreSQL versions -- didn't actually run the program, but just checked the documentation
- Last update (YYYY-MM-DD) -- 2018-3-17
- Description -- Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.
- Additional info -- click here
LINQ
- Provider -- Microsoft Corporation
- Website -- https://docs.microsoft.com/en-us/dotnet/csharp/linq/
- License -- proprietary
- Interoperability level -- interoperable via generic .NET connection
- Verified PostgreSQL versions -- didn't actually run the program, but just checked the documentation
- Last update (YYYY-MM-DD) -- 2018-3-17
- Description -- Language-Integrated Query (LINQ) is the name for a set of technologies based on the integration of query capabilities directly into the C# language. Traditionally, queries against data are expressed as simple strings without type checking at compile time or IntelliSense support. Furthermore, you have to learn a different query language for each type of data source: SQL databases, XML documents, various Web services, and so on. With LINQ, a query is a first-class language construct, just like classes, methods, events.
- Additional info -- click here
NHibernate
- Provider -- NHibernate Community
- Website -- http://nhibernate.info/
- License -- open source (LGPLv2.1)
- Interoperability level -- interoperable via generic .NET connection
- Verified PostgreSQL versions -- didn't actually run the program, but just checked the documentation
- Last update (YYYY-MM-DD) -- 2018-3-17
- Description -- NHibernate is a mature, open source object-relational mapper for the .NET framework. It is actively developed, fully featured and used in thousands of successful projects.
- Additional info -- click here