vyigity.ProjectBase
4.0.0-beta
See the version list below for details.
dotnet add package vyigity.ProjectBase --version 4.0.0-beta
NuGet\Install-Package vyigity.ProjectBase -Version 4.0.0-beta
<PackageReference Include="vyigity.ProjectBase" Version="4.0.0-beta"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add vyigity.ProjectBase --version 4.0.0-beta
#r "nuget: vyigity.ProjectBase, 4.0.0-beta"
// Install vyigity.ProjectBase as a Cake Addin #addin nuget:?package=vyigity.ProjectBase&version=4.0.0-beta&prerelease // Install vyigity.ProjectBase as a Cake Tool #tool nuget:?package=vyigity.ProjectBase&version=4.0.0-beta&prerelease
ProjectBase
ProjectBase (PB) is a Utility and Data Access library. PB designed with a database independent interface oriented approach to ensure extentibility and reliablity. PB's codes can be changed or manipulated easily.
PB has 3 type of data access:
- Automatic Connection Management: Using single connection object and while executing a command, connection is opened and closed automatically.
- Manuel Connection Management: Using single connection object and connection is opened and closed by developer manually.
- Transaction Mode: PB supports PL/SQL type code writing of transactional processes. PB creates transactions and manages them automatically.
PB currently supports Oracle (Managed-Unmanaged Provider), SQL Server databases and OleDb. PB supports MySql provider with v2.0.0 and PostgreSQL with v3.0.0.
PB supports asynchronous proggramming with v4.0.0-beta.
Also PB supports low level object mapping features.
For introduction:
http://vyigity.blogspot.com.tr/2017/10/veri-erisim-katmanna-giris-introduction.html
For connection management examples:
http://vyigity.blogspot.com.tr/2017/10/projectbase-ile-veri-taban-baglant.html
For transactions examples:
http://vyigity.blogspot.com.tr/2017/10/projectbase-ile-veri-taban-islemleri.html
For DML examples:
http://vyigity.blogspot.com.tr/2017/10/projectbase-ile-querygenerator.html
For parametric database procedures and functions examples:
http://vyigity.blogspot.com.tr/2017/10/projectbase-ve-querygenertor-ile-veri.html
For typed data selection using objects examples:
http://vyigity.blogspot.com.tr/2017/10/projectbase-ile-datatable-yerine-nesne.html
For global parameter usage examples:
http://vyigity.blogspot.com.tr/2017/12/projectbase-kutuphanesi-ile-evrensel.html
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
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 |
---|---|---|
4.2.0 | 2,042 | 1/3/2020 |
4.1.1 | 2,283 | 8/25/2018 |
4.1.0 | 1,978 | 8/5/2018 |
4.0.0 | 2,364 | 3/25/2018 |
4.0.0-beta | 2,088 | 3/17/2018 |
3.0.0 | 2,274 | 12/23/2017 |
2.4.3 | 2,528 | 12/5/2017 |
2.4.2 | 2,219 | 12/3/2017 |
2.0.3 | 2,483 | 11/25/2017 |
2.0.2 | 2,294 | 11/16/2017 |
2.0.0 | 2,108 | 11/15/2017 |
1.1.1 | 2,301 | 10/20/2017 |
1.1.0 | 2,174 | 10/20/2017 |
1.0.2 | 2,296 | 10/17/2017 |
1.0.0 | 2,305 | 10/17/2017 |
* Asynchronous programming support added.
* Other functionalities are same as v3.0.0
Note:
* PB doen't manages connections asynchronously. Other database operations can be run asynchronously.
* For asynchronous programming, manuel connection mode or transaction mode must be choisen.