سؤال

أحاول بشكل أساسي اكتشاف أبسط طريقة لتنفيذ عملية الإدراج الأساسية في C#.NET باستخدام مساحة الاسم SqlClient.

أنا استخدم SqlConnection بالنسبة لرابط قاعدة البيانات الخاص بي، لقد نجحت بالفعل في تنفيذ بعض عمليات القراءة، وأريد أن أعرف أبسط طريقة لإدراج البيانات.أجد ما يبدو أنه طرق مطولة جدًا عندما أبحث في Google.

هل كانت مفيدة؟

المحلول

using (var conn = new SqlConnection(yourConnectionString))
{
    var cmd = new SqlCommand("insert into Foo values (@bar)", conn);
    cmd.Parameters.AddWithValue("@bar", 17);
    conn.Open();
    cmd.ExecuteNonQuery();
}

نصائح أخرى

نظرًا لأنك تبدو أنك بدأت للتو في هذا، فهذا هو أفضل وقت للتعرف على مفهوم طبقة الوصول إلى البيانات (رابط ويكيبيديا الإلزامي).سيكون ذلك مفيدًا جدًا لك في المستقبل عندما يكون لتطبيقاتك تفاعل أكبر مع قاعدة البيانات طوال الوقت وتريد تقليل تكرار التعليمات البرمجية.كما أنه يجعل السلوك أكثر اتساقًا، مما يجعل الاختبار والعديد من الأشياء الأخرى أسهل.

using (SqlConnection myConnection new SqlConnection("Your connection string")) 
{ 
    SqlCommand myCommand = new SqlCommand("INSERT INTO ... VALUES ...", myConnection); 
    myConnection.Open(); 
    myCommand.ExecuteNonQuery(); 
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top