实现实体类的数据库映射类
在Libraries\Nop.Data\Mapping\Catalog中添加并实现实体类CategoryAttribute对应的映射类CategoryAttributeMap。以指定实体类对象存储或读取自数据库中哪个数据表、实体类的对象在数据表中对应列的类型、长度、约束、主键等等关系。
添加映射类后,Nop.Data项目文件结构图如下:
CategoryAttributeMap的代码为:
usingNop.Core.Domain.Catalog;
namespaceNop.Data.Mapping.Catalog
{
/*********************************************************
* 作 者:zaxx
* 创建时间:2015年12月11日 15:48:30
* 功能描述:
*
* 更改历史:
*
********************************************************/
///<summary>
/// 类CategoryAttributeMap:
///<para> zaxx 2015年12月11日15:48:30</para>
///</summary>
public classCategoryAttributeMap : NopEntityTypeConfiguration<CategoryAttribute>
{
publicCategoryAttributeMap()
{
this.ToTable("CategoryAttribute");
this.HasKey(ca=> ca.Id);
this.Property(ca=> ca.Name).IsRequired();
}
}
}
个人推广:文章代写与软件开发