.netcore 网课开发一个电商网站知识点随笔记录 第三章
3.1-给实战项目创建数据库
一个新项目,最先做的事是什么?答:总结业务,建立模型,建立er关系,搭建数据库。
(1)创建数据模型
public class TouristRoute
{
///
/// 路线ID
///
public Guid Id { get; set; }
///
/// 路线名字
///
public string Title { get; set; }
///
/// 路线简介
///
public string Description { get; set; }
///
/// 定价(原价)
///
public decimal OriginalPrice { get; set; }
///
/// 折扣
///
public double? DiscountPresent { get; set; }//?表示可空字段
///
/// 线路的发布时间
///
public DateTime CreateTime { get; set; }
///
/// 更新时间
///
public DateTime? UpdateTime { get; set; }
///
/// 出发时间
///
public DateTime? DepartureTime { get; set; }
///
/// 买点介绍
///
public string Features { get; set; }
///
/// 费用说明
///
public string Fees { get; set; }
///
/// 备注
///
public string Notes { get; set; }
///
/// 外键关系
///
public ICollection TouristRoutePictures { get; set; }
}
(2)创建数据仓库
新建一个接口
(3)注册数据仓库得服务依赖
(4)通过api展示数据