如何使用EF数据库检索数据

本文关键字:检索 数据 数据库 EF 何使用 | 更新日期: 2023-09-27 18:09:53

有一个控制台应用程序。我正试图首先使用EF数据库。我使用ADO。NET实体数据模型,然后是数据库中的EF设计器。然后我连接到数据库,并生成类。现在我应该做些什么来检索这些类的数据呢?这是我的空Program.cs文件:

class Program
{
    static void Main(string[] args)
    {
    }
}

谢谢。

如何使用EF数据库检索数据

我提供了一个示例代码。

static void Main(string[] args) 
{ 
    using (var db = new BloggingContext()) 
    { 
        // Create and save a new Blog 
        Console.Write("Enter a name for a new Blog: "); 
        var name = Console.ReadLine(); 
        var blog = new Blog { Name = name }; 
        db.Blogs.Add(blog); 
        db.SaveChanges(); 
        // Display all Blogs from the database 
        var query = from b in db.Blogs 
                    orderby b.Name 
                    select b; 
        Console.WriteLine("All blogs in the database:"); 
        foreach (var item in query) 
        { 
            Console.WriteLine(item.Name); 
        } 
        Console.WriteLine("Press any key to exit..."); 
        Console.ReadKey(); 
    } 
} 

BloggingContext是我的上下文,Blog是我的表名。