Standard.MvcLibrary 6.0.5802

There is a newer version of this package available.
See the version list below for details.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package Standard.MvcLibrary --version 6.0.5802                
NuGet\Install-Package Standard.MvcLibrary -Version 6.0.5802                
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="Standard.MvcLibrary" Version="6.0.5802" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Standard.MvcLibrary --version 6.0.5802                
#r "nuget: Standard.MvcLibrary, 6.0.5802"                
#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.
// Install Standard.MvcLibrary as a Cake Addin
#addin nuget:?package=Standard.MvcLibrary&version=6.0.5802

// Install Standard.MvcLibrary as a Cake Tool
#tool nuget:?package=Standard.MvcLibrary&version=6.0.5802                

basic ORM Framework & Designer

basic ORM 于2012 年发布、2023 年正式开源,该组件已在数百个成熟项目中应用。

经过数十个版本的更新迭代发布全新v6.0版本,支持动态条件查询(Lambda)

数据库持久化 ORM 开发框架,支持多种数据库(MSSQL,MYSQL,ORACLE,DB2,PostgreSQL等)。

支持Linq表达式动态查询数据。支持快速分页

简单的事务处理,自动化事务提交,回滚

设计器文件目录

  • 设计器文件(*.dpdl)
    • 数据持久类代码(xxxAccess.cs)
    • 数据持久类代码(xxxAccess.designer.cs)
    • 业务逻辑类代码(xxxContext.cs)
    • 业务逻辑类代码(xxxContext.designer.cs)

添加持久类截图

NuGet packages

包名称 包说明 状态
Standard.EntityLayer 实体模型包 NuGet version
Standard.DataAccess 基础数据库持久包 NuGet version
Standard.SqlClientAccess SQL Server 数据库持久类支持包 NuGet version
Standard.MySqlAccess MySql 数据库持久类支持包 NuGet version
Standard.OracleAccess Oracle 数据库持久类支持包 NuGet version
Standard.PostgreAccess PostgreSQL 数据库持久类支持包 NuGet version

不使用分布式事务

using(xxxAccess access = new xxxAccess(connectionstring))
{
   access.Create(entity); or await access.CreateAsync(entity);
}

//使用 Lambda 表达式查询数据
using(xxxAccess access = new xxxAccess(connectionstring))
{
    var queries = access.GetEntities<XXX>(0,0);
    queries.Where(m => m.Enabled == true).Where(m => m.Key >= 1);
    return queries.ToPaginationAsync();
}

使用分布式事务(xxxContext.cs)

using(xxxAccess access = new xxxAccess(connectionstring, true))
{   
    access.Create(entity); or await access.CreateAsync(entity);
    access.SetComplate();
}

using(xxxAccess access = new xxxAccess(connectionstring, TimeSpan.FromSeconds(60)))
{   
    access.Create(entity); or await access.CreateAsync(entity);
    access.SetComplate();
}
Product 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 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.0.5803 0 12/2/2024
6.0.5496 79 11/4/2024
6.0.5495 80 10/29/2024
6.0.5493 82 10/17/2024
6.0.5492 92 10/12/2024
6.0.5491 108 8/14/2024
6.0.5490 115 5/14/2024
6.0.5486 104 5/10/2024
6.0.5485 126 4/4/2024
6.0.5483 133 12/4/2023
6.0.5482 139 11/30/2023
6.0.5480 122 11/27/2023
6.0.5479 132 11/24/2023
6.0.5476 143 11/18/2023
6.0.5475 105 11/13/2023
6.0.5473 137 11/4/2023
6.0.5469 128 10/27/2023
6.0.5467 159 10/25/2023
6.0.5457 150 9/20/2023
6.0.5455 119 9/7/2023
6.0.5454 169 8/31/2023
6.0.5453 178 7/7/2023
6.0.5452 198 6/2/2023
6.0.5451 185 5/16/2023
6.0.5450 209 4/3/2023
6.0.5448 251 3/22/2023
6.0.5446 273 3/14/2023
6.0.5445 283 3/14/2023
6.0.5444 306 3/8/2023
6.0.5443 315 2/26/2023
6.0.5441 323 2/18/2023
6.0.5440 372 1/9/2023
6.0.5438 336 1/4/2023
6.0.5435 371 1/3/2023
6.0.5433 353 12/30/2022
6.0.5429 348 12/30/2022
6.0.5422 358 12/28/2022
6.0.5421 359 12/9/2022
6.0.5416 456 10/29/2022
6.0.5413 475 10/16/2022
6.0.5409 512 10/9/2022
4.7.13672 570 8/4/2022
4.7.13668 571 6/27/2022
4.7.13664 600 5/16/2022
4.7.13659 602 4/25/2022
4.7.13652 646 3/21/2022
4.7.13651 652 3/5/2022
4.7.13649 722 2/24/2022
4.7.13646 632 2/16/2022
4.7.13642 558 1/15/2022
4.7.13638 402 12/23/2021
4.7.13628 462 11/30/2021
4.7.13624 1,612 11/26/2021
4.7.13622 2,803 11/25/2021
4.7.13611 562 10/22/2021
4.7.13610 689 10/17/2021
4.7.13605 595 10/11/2021
4.7.13590 425 9/21/2021