中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# context和數據庫操作如何結合

c#
小樊
84
2024-07-12 20:42:30
欄目: 編程語言

在C#中,可以通過ADO.NET 或 Entity Framework 來實現與數據庫的交互操作。以下是一些常見的數據庫操作示例:

  1. 使用ADO.NET來連接數據庫并執行查詢操作:
using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=True";
        
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();
            
            SqlCommand command = new SqlCommand("SELECT * FROM Table", connection);
            
            SqlDataReader reader = command.ExecuteReader();
            
            while (reader.Read())
            {
                Console.WriteLine(reader["ColumnName"].ToString());
            }
        }
    }
}
  1. 使用Entity Framework來連接數據庫并執行查詢操作:
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        using (var context = new MyDbContext())
        {
            var query = from t in context.Table
                        select t;
            
            foreach (var item in query)
            {
                Console.WriteLine(item.ColumnName);
            }
        }
    }
}

以上示例中,MyDbContext 是自定義的繼承自 DbContext 的上下文類,Table 是數據庫中的表實體類。可以使用Entity Framework的數據遷移功能來生成數據庫表結構。

0
长海县| 盐源县| 安化县| 镇江市| 来宾市| 北流市| 平阳县| 枣强县| 华蓥市| 雅江县| 青阳县| 谢通门县| 夏邑县| 福海县| 扶沟县| 和硕县| 郁南县| 鄯善县| 阿拉善右旗| 米易县| 平安县| 交口县| 宁波市| 濮阳市| 东兰县| 新余市| 康乐县| 荣昌县| 策勒县| 兰州市| 泰和县| 张家口市| 罗城| 平利县| 鹤峰县| 旌德县| 双牌县| 陈巴尔虎旗| 伊宁市| 柘城县| 马尔康县|