SqlConnection con = new SqlConnection("Connectionstring");
con.Open();
SqlCommand com = new SqlCommand("SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id", con);
SqlDataAdapter adap = new SqlDataAdapter(com);
DataTable dtb = new DataTable();
adap.Fill(dtb);
ข้อสังเกตุ ใน php จะนิยมใช้ mySQL แต่ใน .Net Framework นิยมใช้ MS SQL SERVER
ถ้ายังต้องการทำงานกับ MySQL ด้วย .Net Framework
นอกจากจะต้องลง MySQL แยกเองและ config ให้ถูกต้อง >> ให้รองรับภาษาไทยแบบ TIS-620 แล้ว
(เพราะปกติชุด DEVELOP ของ PHP จะติดตั้งให้อัตโนแม้ดมากับ Apache หรืออื่นๆ)
ยังต้องไปโหลด client connection ของ MySQL มาด้วย ซึ่งแนะนำให้โหลด MyConnector.Net
แทน MyODBC เพราะเป็น Managed code (C#) ด้วยกันการเชื่อมต่อจะราบลื่นกว่าค่ะ
จากนั้นในการเริ่มติดต่อ ต้อง Add Reference
: System.Data.MySqlClient << น่าจะนะคะแต่ไม่ได้ใช้แล้ว MySQL เลยไม่ได้ติดตั้งไว้
อีกอย่าง ASP.NET จะเป็น SERVER SIDE จะเขียนต่างจาก PHP
โดย ASP.NET จะนิยมใช้ CONTROL ที่เตรียมเอาไว้เพื่อแสดงผลมากกว่าจะเขียน UI เอง
ลองถามพี่วินกับพี่ปลาการิมดิคะ พี่สองคนนี้มือขวาเขียน php มือซ้ายก้อเขียน ASP.NET ค่ะ