StoreProcedure.Generate.ClassFile
1.0.1
dotnet add package StoreProcedure.Generate.ClassFile --version 1.0.1
NuGet\Install-Package StoreProcedure.Generate.ClassFile -Version 1.0.1
<PackageReference Include="StoreProcedure.Generate.ClassFile" Version="1.0.1" />
<PackageVersion Include="StoreProcedure.Generate.ClassFile" Version="1.0.1" />
<PackageReference Include="StoreProcedure.Generate.ClassFile" />
paket add StoreProcedure.Generate.ClassFile --version 1.0.1
#r "nuget: StoreProcedure.Generate.ClassFile, 1.0.1"
#addin nuget:?package=StoreProcedure.Generate.ClassFile&version=1.0.1
#tool nuget:?package=StoreProcedure.Generate.ClassFile&version=1.0.1
Generate Class For All Procedure
string connectionstring="here your connection string";
string contentRootPath = _hostingEnvironment.ContentRootPath + "\Models";
string generateAllProcedureClass = SpProcedureCallBack.GenerateAllProcedureClass(connectionstring, contentRootPath);
Generate Class For Single Procedure
List<string[]> paraStrings = new List<string[]>(); paraStrings.Add(new[] { "@id", "1" }); paraStrings.Add(new[] { "@name", "1" });
string singleFileWithParamter = SpProcedureCallBack.GenerateSingleProcedureClass(connectionstring, "sp_donate", contentRootPath, paraStrings);
string singleFileWithoutParameter = SpProcedureCallBack.GenerateSingleProcedureClass(connectionstring, "sp_customer", contentRootPath, null);
************* GetAllDataUsing Libary***********************
List<string[]> paraStrings = new List<string[]>(); paraStrings.Add(new[] { "@id", "1" }); paraStrings.Add(new[] { "@name", "1" });
List<GenereteClass> list = SpProcedureCallBack.GetStoreProcedureCallBack<GenereteClass>(connectionstring, "sp_donate", paraStrings);
Note: Generate class as i said sp_donate.cs file where it is generate with property like Model Class
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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. |
.NET Core | netcoreapp2.2 is compatible. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.2
- System.Data.SqlClient (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.