C# + MySQL
-
שלום,
אני ממש חדשה בC# .
רוצה לחבר עכשיו לMYSQL.אני מבינה שזה לא כזה פשוט ומובן מאליו כמו בפייתון ובNODEJS.
יש כאן מישהו שיכול לתת לי הדרכה קצרצרה איך לעשות את זה.אפילו בראשי פרקים, מהם השלבים שעלי לעשות..
תודה רבה
-
שלום,
אני ממש חדשה בC# .
רוצה לחבר עכשיו לMYSQL.אני מבינה שזה לא כזה פשוט ומובן מאליו כמו בפייתון ובNODEJS.
יש כאן מישהו שיכול לתת לי הדרכה קצרצרה איך לעשות את זה.אפילו בראשי פרקים, מהם השלבים שעלי לעשות..
תודה רבה
@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(); }