一.引用命名空間
System.Data.Linq
System.Data.Linq.Mapping (需要在項目中先引用System.Data.Linq)
二.為數據庫表創建實體類
Table(Name="Employees")]
public class Employee
{
[Column(IsDbGenerated=true,IsPrimaryKey=true)]
public int EmployeeID { get; set; }
[Column(Name="FirstName",DbType="varchar(20)")]
public string FirstName { get; set; }
[Column(Name = "LastName", DbType = "varchar(20)")]
public string LastName { get; set; }
}
常用的屬性聲明,可以很好的描述表中字段的屬性:
Name: 字段的名稱
DbType: 字段的數據類型
IsDbGenerated: 是否自動生成
CanBeNull: 字段是否為空
Storage: 保存數據的類字段名