vyigity.ProjectBase 2.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package vyigity.ProjectBase --version 2.0.0
                    
NuGet\Install-Package vyigity.ProjectBase -Version 2.0.0
                    
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="vyigity.ProjectBase" Version="2.0.0">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="vyigity.ProjectBase" Version="2.0.0" />
                    
Directory.Packages.props
<PackageReference Include="vyigity.ProjectBase">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
Project file
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 vyigity.ProjectBase --version 2.0.0
                    
#r "nuget: vyigity.ProjectBase, 2.0.0"
                    
#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.
#addin nuget:?package=vyigity.ProjectBase&version=2.0.0
                    
Install vyigity.ProjectBase as a Cake Addin
#tool nuget:?package=vyigity.ProjectBase&version=2.0.0
                    
Install vyigity.ProjectBase as a Cake Tool

ProjectBase

ProjectBase (PB) is a Utility and Data Access library. PB designed with a 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.

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

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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,117 1/3/2020
4.1.1 2,366 8/25/2018
4.1.0 2,104 8/5/2018
4.0.0 2,561 3/25/2018
4.0.0-beta 2,274 3/17/2018
3.0.0 2,540 12/23/2017
2.4.3 3,017 12/5/2017
2.4.2 2,421 12/3/2017
2.0.3 2,824 11/25/2017
2.0.2 2,566 11/16/2017
2.0.0 2,309 11/15/2017
1.1.1 2,573 10/20/2017
1.1.0 2,381 10/20/2017
1.0.2 2,577 10/17/2017
1.0.0 2,571 10/17/2017

Added MySql support.

Oracle (UnManaged, Managed Provider) is tested successfully and used in several business projects.
Oledb is tested successfully and used in several business projects.
Sql Server is not tested yet.
Utility functions is tested successfully and used in several business projects.