在C#中与SQL Server数据库进行联合开发,你可以使用ADO.NET来连接和操作SQL Server数据库。以下是一个简单的示例代码,演示如何在C#中使用ADO.NET执行SQL Server数据库操作:
 using System;
 using System.Data.SqlClient;
class Program
 {
     static void Main()
     {
         string connectionString = "Data Source=(local);Initial Catalog=YourDatabase;User ID=YourUsername;Password=YourPassword";
        // 连接数据库
         using (SqlConnection connection = new SqlConnection(connectionString))
         {
             connection.Open();
            // 执行查询
             string sql = "SELECT * FROM YourTable";
             using (SqlCommand command = new SqlCommand(sql, connection))
             {
                 SqlDataReader reader = command.ExecuteReader();
                 while (reader.Read())
                 {
                     // 读取数据
                     int id = (int)reader["Id"];
                     string name = (string)reader["Name"];
                     Console.WriteLine($"Id: {id}, Name: {name}");
                 }
             }
            // 执行插入
             sql = "INSERT INTO YourTable (Id, Name) VALUES (@Id, @Name)";
             using (SqlCommand command = new SqlCommand(sql, connection))
             {
                 command.Parameters.AddWithValue("@Id", 1);
                 command.Parameters.AddWithValue("@Name", "John");
                 int rowsAffected = command.ExecuteNonQuery();
                 Console.WriteLine($"插入了 {rowsAffected} 行数据");
             }
         }
        Console.ReadLine();
     }
 }
上述代码中,你需要将connectionString替换为你自己的SQL Server数据库连接字符串,包括数据源、数据库名称、用户名和密码。然后,使用SqlConnection类创建数据库连接,并使用SqlCommand类执行SQL语句。你可以使用ExecuteReader方法执行查询并使用SqlDataReader类读取查询结果;使用ExecuteNonQuery方法执行插入、更新或删除操作并获取受影响的行数。最后,记得关闭数据库连接。
 你还可以使用SqlParameter类来防止SQL注入攻击,并提高代码的安全性。
 请注意,这只是一个简单的示例代码,实际开发中可能涉及到更复杂的查询、事务处理和错误处理等。你可以根据具体需求和情况,进一步扩展和优化代码。