Saya membuat situs web menggunakan asp.net, dan saya perlu menggunakan server SQL lokal (menggunakan server Microsoft SQL). Dan saya telah membuat database dan tabel di dalamnya menggunakan MS SQL Server Management Studio.
Sekarang saya berhasil terhubung ke database dan melakukan beberapa penambahan/kueri sederhana menggunakan perintah berikut:
string connectionString = "data source=ABCD\\SQLEXPRESS;initial catalog=PMD;Trusted_Connection=yes;";
string sqlQuery = "INSERT INTO PMD (username, userID, userAddress)";
sqlQuery += " VALUES (@user, id, add)";
SqlConnection dataConnection = new SqlConnection(connectionString);
SqlCommand dataCommand = new SqlCommand(sqlQuery, dataConnection);
dataCommand.Parameters.AddWithValue("user", USER.Value);
dataCommand.Parameters.AddWithValue("id", ID.Value);
dataCommand.Parameters.AddWithValue("add", ADDRESS.Text);
dataConnection.Open();
dataCommand.ExecuteNonQuery();
dataConnection.Close();
Perintah di atas dapat menambahkan satu kolom ke tabel, dengan nilai yang dinyatakan. Kueri dilakukan dengan cara serupa. Dibandingkan dengan Linq, ini tidak terlalu ringkas.
Jadi saya bertanya-tanya bagaimana cara mengubah kode sehingga saya bisa menggunakan Linq.
Pertanyaan terbesar bagi saya sekarang adalah bagaimana menghubungkan ke pangkalan. Saya sudah tahu semua sintaks Linq.
eg: var query=from c in db.username where c.Contain(“Micheal”) select c (or maybe db.PMD.username)
Bagaimana saya bisa membuat db terhubung dengan ABCD/SQLEXPRESS, tabel PMD?
t know what I
m menggunakan sekarang. Saya mencari cara terhubung ke sql, asp.net dan menemukan kodenya dan berhasil. Sekarang saya ingin mengubahnya sehingga saya bisa menggunakan linq ke sql. - person user1739292   schedule 16.10.2012