Я только начал использовать щеголеватый для моих проектов и я просто не могу найти способ, чтобы передать объект в качестве параметра в Dapper.NetКак передать целые свойства объекта внутри Params с помощью dapper.net
Есть ли способ любого процесса передать объект в качестве параметра, тогда Dapper сопоставляет свойства объекта с параметризованным SQL?
вместо этого:
public class Product
{
public int ProductID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public decimal Price { get; set; }
public string Category { get; set; }
}
static void Main(string[] args)
{
Product product = new Product()
{
Name = "DHS - 3 Star Ball",
Price = 11,
Category = "Table Tennis",
Description = "ITTF - Approved Table Tennis Ball",
ProductID = 1
};
using(IDbConnection dbConnection = ...ConnectionStrings)
{
string query = "INSERT INTO Products (Properties here) VALUES (@Properties)";
dbConnection.Execute(query, ...product.properties here sample: product.ProductID); //<------- Is there any substitute to this?
}
}
Thanks @Sakir! Я посмотрю на ссылку, которую вы мне дали. Это очень полезно, и код - это само слово .. DAPPER! : D – Reyn