XiheNet.Data
1.0.3
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package XiheNet.Data --version 1.0.3
NuGet\Install-Package XiheNet.Data -Version 1.0.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="XiheNet.Data" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="XiheNet.Data" Version="1.0.3" />
<PackageReference Include="XiheNet.Data" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add XiheNet.Data --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: XiheNet.Data, 1.0.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package XiheNet.Data@1.0.3
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=XiheNet.Data&version=1.0.3
#tool nuget:?package=XiheNet.Data&version=1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
XiheNet.Data拆分自XiheNetCore项目,用于提供数据访问层的支持,包括数据库访问、常用数据获取函数等。
支持的数据库
- SqlServer
- SQLite
组织架构
- 实体类
- XiheNet.Data.DBConfig()
- 用于配置数据库链接
- XiheNet.Data.IdEntity
- 用于包含Id字段的实体
- XiheNet.Data.DeltEntity
- 用于包含Id/CreateTime/IsDelt/DeltTime字段的实体,继承自IdEntity
- XiheNet.Data.DBConfig()
- 访问数据库
- XiheNet.Data.IHelper
- SQLiteHelper
- SqlServerHelper
- XiheNet.Data.IHelper
- 常用数据获取函数
- XiheNet.Data.ILibrary
- Library
- XiheNet.Data.ILibrary
使用方法
- appsettings.json中配置数据库连接字符串
"DBConfig": { "Type": "SqlServer", "Server": "127.0.0.1", "Name": "dbname", "UId": "xihekeji", "Password": "******", "DataSource": "" } - 在Program.cs中注册XiheNet.Data
builder.Services.Configure<DBConfig>(builder.Configuration.GetSection("DBConfig")); builder.Services.AddSingleton<IHelper, SqlServerHelper>(); builder.Services.AddSingleton<ILibrary, Library>(); - 在需要使用的类中注入IHelper或ILibrary
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- Microsoft.Extensions.Options (>= 7.0.1)
- SqlSugarCore (>= 5.1.4.104)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.