WEB开发网
开发学院数据库MSSQL Server SQL Server 2008 Entity Data Model 和 Linq to E... 阅读

SQL Server 2008 Entity Data Model 和 Linq to Entities

 2009-04-14 10:27:14 来源:WEB开发网   
核心提示: 13. 打开 ObjectContext 的连接,14. 新建一个名为 SimpleQueries 的 public static 方法,SQL Server 2008 Entity Data Model 和 Linq to Entities(4),将 pubsEntities 作为输入参

13. 打开 ObjectContext 的连接。

SQL Server 2008 Entity Data Model 和 Linq to Entities

14. 新建一个名为 SimpleQueries 的 public static 方法,将 pubsEntities 作为输入参数且无返回值。在这个方法中我们使用 Linq 查询。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace pubs2endmapp
{
    class Program
    {
        static void Main(string[] args)
        {
            pubs2endmapp.pubsEntities1 model = new pubsEntities1();
            model.Connection.Open();
            SimpleQueries(model);
            model.Connection.Close();
            Console.Read();
        }

        public static void SimpleQueries(pubsEntities1 model)
        {
            var query1 = from a in model.authors
                         select new { a.au_id, a.au_fname, a.au_lname };
            foreach (var query in query1)
            {
                Console.WriteLine("au_id:{0,-20} au_fname:{1,-20} au_lname:{2,-20}"
                    ,query.au_id,query.au_fname,query.au_lname);
            }
            Console.WriteLine("SQL: " + query1.ToTraceString());
        }
    }
}

完整代码如上。

15. 编译并执行代码。

SQL Server 2008 Entity Data Model 和 Linq to Entities

图片看不清楚?请点击这里查看原图(大图)。

实验到此结束。

现在我们可以很简单的通过 Linq 实现数据库的操作了。

上一页  1 2 3 4 

Tags:SQL Server Entity

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接