如何使用EF Database First检索数据

时间:2016-10-03 05:56:45

标签: c# entity-framework

我有一个控制台应用程序。我试图使用EF Database First。我使用ADO.NET实体数据模型,然后使用数据库中的EF Designer。然后我连接到数据库,并生成类。现在我该怎么做才能检索这些类的数据?这是我的空Program.cs文件:

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

    }
}

感谢。

1 个答案:

答案 0 :(得分:1)

我正在为您提供示例代码。

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是我的表名。