ALinq 使用教程(二)建立實體類
阿新 • • 發佈:2018-12-27
新增資料庫連線到
在 Server Explorer 面板中,建立資料庫連線。下面以 Access 資料庫為例。
將表拖放到設計器
新建一 Console Application 專案 ,然後新增新項,在彈出的對話方塊架,選擇 Data 項,然後選擇 ORDesigner,在名稱中鍵入 Northwind.admf,然後選取 Categories 表,將其拖入到設計器中。
查詢資料
點選選擇設計器,在 Property 視窗中,請確認 DataContext 物件名稱為 NorthwindDataContext,如果不是,請改為 NorthwindDataContext 。開啟 Program.cs 檔案,鍵入如下程式碼,執行。
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 。如下圖所示: