1. 程式人生 > >ALinq 使用教程(二)建立實體類

ALinq 使用教程(二)建立實體類

新增資料庫連線到

在 Server Explorer 面板中,建立資料庫連線。下面以 Access 資料庫為例。

將表拖放到設計器

新建一 Console Application 專案 ,然後新增新項,在彈出的對話方塊架,選擇 Data 項,然後選擇 ORDesigner,在名稱中鍵入 Northwind.admf,然後選取 Categories 表,將其拖入到設計器中。

查詢資料

點選選擇設計器,在 Property 視窗中,請確認 DataContext 物件名稱為 NorthwindDataContext,如果不是,請改為 NorthwindDataContext 。開啟 Program.cs 檔案,鍵入如下程式碼,執行。

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

namespace ConsoleApplication
{
class Program
{
staticvoid Main()
{
var db
=new NorthwindDataContext();
foreach(var category in db.Categories)
{
Console.WriteLine(category.CategoryName);
}
}
}
}

執行結果如下圖所示:

更多查詢示例,請參考微軟的 Linq to SQL 101 Samples,網址:

問題反饋:

有朋友反映無法生成實體類的程式碼,解決方法如下:

選擇當前的 *.admf 檔案,在屬性視窗中,請確認 Custom Tool 的屬性為 ALinqCodeGenerator 。如下圖所示: