vyigity.ProjectBase
4.0.0
See the version list below for details.
dotnet add package vyigity.ProjectBase --version 4.0.0
NuGet\Install-Package vyigity.ProjectBase -Version 4.0.0
<PackageReference Include="vyigity.ProjectBase" Version="4.0.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add vyigity.ProjectBase --version 4.0.0
#r "nuget: vyigity.ProjectBase, 4.0.0"
// Install vyigity.ProjectBase as a Cake Addin #addin nuget:?package=vyigity.ProjectBase&version=4.0.0 // Install vyigity.ProjectBase as a Cake Tool #tool nuget:?package=vyigity.ProjectBase&version=4.0.0
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 programming 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
For asynchronous programming examples:
http://vyigity.blogspot.com.tr/2018/03/projectbase-pb-ile-asenkron-programlama.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,024 | 1/3/2020 |
4.1.1 | 2,279 | 8/25/2018 |
4.1.0 | 1,975 | 8/5/2018 |
4.0.0 | 2,361 | 3/25/2018 |
4.0.0-beta | 2,085 | 3/17/2018 |
3.0.0 | 2,271 | 12/23/2017 |
2.4.3 | 2,525 | 12/5/2017 |
2.4.2 | 2,213 | 12/3/2017 |
2.0.3 | 2,480 | 11/25/2017 |
2.0.2 | 2,291 | 11/16/2017 |
2.0.0 | 2,105 | 11/15/2017 |
1.1.1 | 2,296 | 10/20/2017 |
1.1.0 | 2,171 | 10/20/2017 |
1.0.2 | 2,293 | 10/17/2017 |
1.0.0 | 2,302 | 10/17/2017 |
* Asynchronous programming support is added.
* Other functionalities are same as v3.0.0
Note:
* PB doesn't manages connections asynchronously. Other database operations can be run asynchronously.
* For asynchronous programming, manuel connection mode or transaction mode must be choisen.