ORM组件 ELinq (四)-映射配置之FluentAPI
上篇 介绍了基于Attribute的ELinq映射配置方式,本篇将给大家介绍基于FluentAPI的映射配置方式。 该篇仍然以Northwind数据库的Customers表和Orders 表为例,客户和订单是一对多关系。 1. Customer和Order的实体类 public class Customer { public string Id; public string ContactName; public string CompanyName; public string City; public string Country; public string Phone; } public class Order { public int OrderID; public string CustomerID; public DateTime OrderDate; } 2. 引入FluentAPI的命名空间: using NLite.Data.Mapping.Fluent; 3. 创建CustomerMap 映射类 class CustomerMap : ClassMap<Customer> { public CustomerMap() { // 设置TableName映射 TableName( " Customers " ); // 设置主键映射