DBdataprovider.cs 867 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using MySqlConnector;
  7. using Dapper;
  8. using mysql_connector2.res;
  9. namespace mysql_connector2.res
  10. {
  11. public class DBDataProvider : IDataProvider
  12. {
  13. static string connectionString = "Server=kolei.ru; User ID=akapralov; Password=300806; Database=akapralov";
  14. public IEnumerable<Product> getProduct()
  15. {
  16. using (MySqlConnection db = new MySqlConnection(connectionString))
  17. {
  18. return db.Query<Product>(
  19. "SELECT p.ID, p.Title, p.ProductTypeID, p.ArticleNumber, p.Image, pt.Title AS ProductTypeTitle " +
  20. "FROM Product p, ProductType pt " +
  21. "WHERE p.ProductTypeID=pt.ID")
  22. .ToList();
  23. }
  24. }
  25. }
  26. }