C# + MySQL
-
@junior אני ממליץ בחום להשתמש בDapper שזה ספריית עזר לתשאול מסדי נתונים בדוטנט.
להלן הדרכה שלי:
א. להתקין חבילת nuget של MySql.Data
(אופן ההתקנה: קליק ימני על הפרוייקט בSolution Explorer ואז בחירה בManage Nuget Package
חיפוש המילים MySql.Data ואז בחירה בראשון ולחיצה על Install ולאשר את הסכם השימוש).
ב. להתקין חבילת Dapper (כנ"ל)
ג. להלן קוד דוגמה:using (var conn = new MySql.Data.MySqlClient.MySqlConnection("server=localhost;userId=root;database=db_name;password=???")) { var list = conn.Query("SELECT * FROM table_name").ToList(); }
אם רוצים להעביר פרמטרים, אז ככה:
using (var conn = new MySql.Data.MySqlClient.MySqlConnection("server=localhost;userId=root;database=db_name;password=???")) { var list = conn.Query("SELECT * FROM table_name WHERE ID = @id", new { id = 40 }).ToList(); }