Skip to content

Commit 85d6166

Browse files
committed
feat:更新说明
1 parent c16bf51 commit 85d6166

File tree

4 files changed

+7
-41
lines changed

4 files changed

+7
-41
lines changed

Directory.Packages.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<EFCoreVersion>8.0.0</EFCoreVersion>
44
<MicrosoftExtensionsVersion>8.0.0</MicrosoftExtensionsVersion>
5-
<NpgsqlVersion>8.0.0</NpgsqlVersion>
5+
<GaussDBVersion>8.0.1</GaussDBVersion>
66
</PropertyGroup>
77

88
<ItemGroup>
@@ -16,8 +16,8 @@
1616
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="$(MicrosoftExtensionsVersion)" />
1717
<PackageVersion Include="Microsoft.Extensions.Logging" Version="$(MicrosoftExtensionsVersion)" />
1818

19-
<!--<PackageVersion Include="Npgsql" Version="$(NpgsqlVersion)" />
20-
<PackageVersion Include="Npgsql.DependencyInjection" Version="$(NpgsqlVersion)" />-->
19+
<PackageVersion Include="DotNetCore.GaussDB" Version="$(GaussDBVersion)" />
20+
<PackageVersion Include="DotNetCore.GaussDB.DependencyInjection" Version="$(GaussDBVersion)" />
2121

2222
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
2323
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />

EFCore.GaussDB.sln

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{ED612DB1-A
1919
EndProject
2020
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.GaussDB", "src\EFCore.GaussDB\EFCore.GaussDB.csproj", "{FADDA2D1-03B4-4DEF-8D24-DD1CA4E81F4A}"
2121
EndProject
22-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GaussDB", "..\DotNetCore.GaussDB\src\GaussDB\GaussDB.csproj", "{2C874DAE-FB27-4111-B890-B66A79316D46}"
23-
EndProject
24-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GaussDB.DependencyInjection", "..\DotNetCore.GaussDB\src\GaussDB.DependencyInjection\GaussDB.DependencyInjection.csproj", "{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}"
25-
EndProject
2622
Global
2723
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2824
Debug|Any CPU = Debug|Any CPU
@@ -41,38 +37,12 @@ Global
4137
{FADDA2D1-03B4-4DEF-8D24-DD1CA4E81F4A}.Release|Any CPU.Build.0 = Release|Any CPU
4238
{FADDA2D1-03B4-4DEF-8D24-DD1CA4E81F4A}.Release|x64.ActiveCfg = Release|Any CPU
4339
{FADDA2D1-03B4-4DEF-8D24-DD1CA4E81F4A}.Release|x86.ActiveCfg = Release|Any CPU
44-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Debug|Any CPU.Build.0 = Debug|Any CPU
46-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Debug|x64.ActiveCfg = Debug|Any CPU
47-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Debug|x64.Build.0 = Debug|Any CPU
48-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Debug|x86.ActiveCfg = Debug|Any CPU
49-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Debug|x86.Build.0 = Debug|Any CPU
50-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Release|Any CPU.ActiveCfg = Release|Any CPU
51-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Release|Any CPU.Build.0 = Release|Any CPU
52-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Release|x64.ActiveCfg = Release|Any CPU
53-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Release|x64.Build.0 = Release|Any CPU
54-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Release|x86.ActiveCfg = Release|Any CPU
55-
{2C874DAE-FB27-4111-B890-B66A79316D46}.Release|x86.Build.0 = Release|Any CPU
56-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
57-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Debug|Any CPU.Build.0 = Debug|Any CPU
58-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Debug|x64.ActiveCfg = Debug|Any CPU
59-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Debug|x64.Build.0 = Debug|Any CPU
60-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Debug|x86.ActiveCfg = Debug|Any CPU
61-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Debug|x86.Build.0 = Debug|Any CPU
62-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Release|Any CPU.ActiveCfg = Release|Any CPU
63-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Release|Any CPU.Build.0 = Release|Any CPU
64-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Release|x64.ActiveCfg = Release|Any CPU
65-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Release|x64.Build.0 = Release|Any CPU
66-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Release|x86.ActiveCfg = Release|Any CPU
67-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14}.Release|x86.Build.0 = Release|Any CPU
6840
EndGlobalSection
6941
GlobalSection(SolutionProperties) = preSolution
7042
HideSolutionNode = FALSE
7143
EndGlobalSection
7244
GlobalSection(NestedProjects) = preSolution
7345
{FADDA2D1-03B4-4DEF-8D24-DD1CA4E81F4A} = {8537E50E-CF7F-49CB-B4EF-3E2A1B11F050}
74-
{2C874DAE-FB27-4111-B890-B66A79316D46} = {8537E50E-CF7F-49CB-B4EF-3E2A1B11F050}
75-
{A311EE92-7406-4732-ACAC-7F3D1CDCEE14} = {8537E50E-CF7F-49CB-B4EF-3E2A1B11F050}
7646
EndGlobalSection
7747
GlobalSection(ExtensibilityGlobals) = postSolution
7848
SolutionGuid = {F4EAAE6D-758C-4184-9D8C-7113384B61A8}

src/EFCore.GaussDB/EFCore.GaussDB.csproj

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<PackageReference Include="Microsoft.EntityFrameworkCore" PrivateAssets="none" />
1818
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" PrivateAssets="none" />
1919
<PackageReference Include="Microsoft.EntityFrameworkCore.Abstractions" PrivateAssets="none" />
20-
<!--<PackageReference Include="GaussDB" />-->
20+
<PackageReference Include="DotNetCore.GaussDB" />
2121
</ItemGroup>
2222

2323
<ItemGroup>
@@ -45,8 +45,4 @@
4545
<None Include="README.md" Pack="true" PackagePath="\" />
4646
</ItemGroup>
4747

48-
<ItemGroup>
49-
<ProjectReference Include="..\..\..\DotNetCore.GaussDB\src\GaussDB\GaussDB.csproj" />
50-
</ItemGroup>
51-
5248
</Project>

src/EFCore.GaussDB/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# GaussDB Entity Framework Core provider for PostgreSQL
22

3-
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/GaussDB/GaussDB).
3+
DotNetCore.EntityFrameworkCore.GaussDB 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 [DotNetCore.GaussDB](https://github.com/dotnetcore/DotNetCore.GaussDB).
44

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

@@ -21,7 +21,7 @@ public class BlogContext : DbContext
2121
public DbSet<Blog> Blogs { get; set; }
2222

2323
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
24-
=> optionsBuilder.UseGaussDB(@"Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase");
24+
=> optionsBuilder.UseGaussDB(@"host={host};port={port};username={username};password={password};database={database}");
2525
}
2626

2727
public class Blog
@@ -31,5 +31,5 @@ public class Blog
3131
}
3232
```
3333

34-
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.GaussDB.org/efcore/index.html). For information about EF Core in general, see the [EF Core website](https://docs.microsoft.com/ef/core/).
34+
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. For information about EF Core in general, see the [EF Core website](https://docs.microsoft.com/ef/core/).
3535

0 commit comments

Comments
 (0)