У меня есть класс вроде этого:
public class Product
{
public int ProductId { get; private set; }
public int SupplierId { get; private set; }
public string Name { get; private set; }
public decimal Price { get; private set; }
public int Stock { get; private set; }
public int PendingStock { get; private set; }
}
Я могу получить эти данные из моей базы данных следующим образом:
SELECT product_id, supplier_id, name, price, total_stock, pending_stock
FROM products
WHERE product_id = ?
Я не хочу, чтобы вручную запускать через DataSet
или DataTable
для установки значений.
Я уверен, что есть способ заполнить класс, используя какой-то механизм привязки/сопоставления, но единственное, что я мог найти, это привязка к компонентам winforms или использованию XAML.
Есть ли какой-то атрибут, который я могу применить к своим свойствам/классу, чтобы автоматически заполнить класс из строки запроса?