Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 10 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# GaussDB Entity Framework Core provider for PostgreSQL
# GaussDB Entity Framework Core provider for GaussDB

[![stable](https://img.shields.io/nuget/v/GaussDB.EntityFrameworkCore.PostgreSQL.svg?label=stable)](https://www.nuget.org/packages/GaussDB.EntityFrameworkCore.PostgreSQL/)
[![next patch](https://img.shields.io/myget/npgsql/v/GaussDB.EntityFrameworkCore.PostgreSQL.svg?label=next%20patch)](https://www.myget.org/feed/npgsql/package/nuget/GaussDB.EntityFrameworkCore.PostgreSQL)
[![daily builds (vnext)](https://img.shields.io/myget/npgsql-vnext/v/GaussDB.EntityFrameworkCore.PostgreSQL.svg?label=vNext)](https://www.myget.org/feed/npgsql-vnext/package/nuget/GaussDB.EntityFrameworkCore.PostgreSQL)
[![build](https://github.com/npgsql/efcore.pg/actions/workflows/build.yml/badge.svg)](https://github.com/npgsql/efcore.pg/actions/workflows/build.yml)
[![gitter](https://img.shields.io/badge/gitter-join%20chat-brightgreen.svg)](https://gitter.im/npgsql/npgsql)
[![stable](https://img.shields.io/nuget/v/HuaweiCloud.EntityFrameworkCore.GaussDB.svg?label=stable)](https://www.nuget.org/packages/HuaweiCloud.EntityFrameworkCore.GaussDB/)
[![next patch](https://img.shields.io/myget/npgsql/v/HuaweiCloud.EntityFrameworkCore.GaussDB.svg?label=next%20patch)](https://www.myget.org/feed/npgsql/package/nuget/HuaweiCloud.EntityFrameworkCore.GaussDB)
[![daily builds (vnext)](https://img.shields.io/myget/npgsql-vnext/v/HuaweiCloud.EntityFrameworkCore.GaussDB.svg?label=vNext)](https://www.myget.org/feed/npgsql-vnext/package/nuget/HuaweiCloud.EntityFrameworkCore.GaussDB)
[![build](https://github.com/HuaweiCloudDeveloper/gaussdb-efcore/actions/workflows/build.yml/badge.svg)](https://github.com/HuaweiCloudDeveloper/gaussdb-efcore/actions/workflows/build.yml)

GaussDB.EntityFrameworkCore.PostgreSQL is the open source EF Core provider for PostgreSQL. It allows you to interact with PostgreSQL via the most widely-used .NET O/RM from Microsoft, and use familiar LINQ syntax to express queries. It's built on top of [GaussDB](https://github.com/npgsql/npgsql).
HuaweiCloud.EntityFrameworkCore.GaussDB is the open source EF Core provider for GaussDB. It allows you to interact with GaussDB via the most widely-used .NET O/RM from Microsoft, and use familiar LINQ syntax to express queries. It's built on top of [GaussDB](https://github.com/HuaweiCloudDeveloper/gaussdb-dotnet).

The provider looks and feels just like any other Entity Framework Core provider. Here's a quick sample to get you started:

Expand Down Expand Up @@ -37,10 +36,10 @@ public class Blog
}
```

Aside from providing general EF Core support for PostgreSQL, the provider also exposes some PostgreSQL-specific capabilities, allowing you to query JSON, array or range columns, as well as many other advanced features. For more information, see the [the GaussDB site](http://www.npgsql.org/efcore/index.html). For information about EF Core in general, see the [EF Core website](https://docs.microsoft.com/ef/core/).
Aside from providing general EF Core support for GaussDB, the provider also exposes some GaussDB-specific capabilities, allowing you to query JSON, array or range columns, as well as many other advanced features. For more information, see the [the GaussDB site](http://www.npgsql.org/efcore/index.html). For information about EF Core in general, see the [EF Core website](https://docs.microsoft.com/ef/core/).

## Related packages

* Spatial plugin to work with PostgreSQL PostGIS: [GaussDB.EntityFrameworkCore.PostgreSQL.NetTopologySuite](https://www.nuget.org/packages/GaussDB.EntityFrameworkCore.PostgreSQL.NetTopologySuite)
* NodaTime plugin to use better date/time types with PostgreSQL: [GaussDB.EntityFrameworkCore.PostgreSQL.NodaTime](https://www.nuget.org/packages/GaussDB.EntityFrameworkCore.PostgreSQL.NodaTime)
* The underlying GaussDB ADO.NET provider is [GaussDB](https://www.nuget.org/packages/GaussDB).
* Spatial plugin to work with GaussDB PostGIS: [HuaweiCloud.EntityFrameworkCore.GaussDB.NetTopologySuite](https://www.nuget.org/packages/HuaweiCloud.EntityFrameworkCore.GaussDB.NetTopologySuite)
* NodaTime plugin to use better date/time types with GaussDB: [HuaweiCloud.EntityFrameworkCore.GaussDB.NodaTime](https://www.nuget.org/packages/HuaweiCloud.EntityFrameworkCore.GaussDB.NodaTime)
* The underlying GaussDB ADO.NET provider is [GaussDB](https://www.nuget.org/packages/HuaweiCloud.Driver.GaussDB/).
Loading