ShahinNasseri / Sapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sapper

Simple Library Which Uses Dapper And Makes Easy Crud Operation

How To Use

Service Registeration

services.AddScoped<IDapperDriver, DapperDriver>(sp => new DapperDriver(appOptions.connectionString));

Query

  var res = await dapperDriver.QueryAsync("SELECT * FROM [Profile].[User]" , System.Data.CommandType.Text);
  

Command

   var res = await dapperDriver.CommandAsync("DELETE FROM Profile.UserFollower", System.Data.CommandType.Text);
            res.ModifiedCount; -- > deleted records count
  

StoredProcdure Query

  var res = await dapperDriver.QueryAsync(input, "[Profile].[S_User_List]");
  

StoredProcdure Command

  var res = await dapperDriver.CommandAsync(input, "[Profile].[S_User_Save]");
  

StoredProcdure Parameter With OutputParams

  var res = await dapperDriver.CommandAsync(input, "[Profile].[S_User_Save]" , cancellationToken, "Id");
  

About


Languages

Language:C# 100.0%