Infört Dapper och skrivande av en rad

This commit is contained in:
2020-12-13 23:57:40 +01:00
parent 1d055fec04
commit 390814a20b
5 changed files with 93 additions and 3 deletions

View File

@ -0,0 +1,60 @@
using Dapper;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WindowsFormsCore.Domain;
using static WindowsFormsCore.Operations.Tools;
namespace WindowsFormsCore.Operations
{
public class DBRepo
{
public static void SaveNumberRow(NumberRow numberRow)
{
using(IDbConnection cnn = new SqlConnection(GetConnectionString()))
{
numberRow.NumbersToKey();
var p = new DynamicParameters();
p.Add("@Id", numberRow.Id);
p.Add("@Number1", numberRow.Number1);
p.Add("@Number2", numberRow.Number2);
p.Add("@Number3", numberRow.Number3);
p.Add("@Number4", numberRow.Number4);
p.Add("@Number5", numberRow.Number5);
p.Add("@Number6", numberRow.Number6);
p.Add("@Number7", numberRow.Number7);
p.Add("@Created", numberRow.Created);
string sql = @"insert into dbo.NumbersTable (
Id,
Created,
Number1,
Number2,
Number3,
Number4,
Number5,
Number6,
Number7
)
values(
@Id,
@Created,
@Number1,
@Number2,
@Number3,
@Number4,
@Number5,
@Number6,
@Number7
)";
cnn.Execute(sql, p);
}
}
}
}