.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展示数据

相关