周末搞项目:EF+MVC+Vue 练习(一)

本文介绍了通过实战一个小规模的选课系统来掌握EF、MVC和Vue技术。首先创建SQL Server 2014数据库,接着建立Course_Student表。然后使用VS 2017创建MVC项目,建立数据访问层,引用Entity Framework。详细描述了Models、CMSContext和Repository等组件的设置。最后展示了前端Vue和后端的代码实现,实现表格展示数据及添加功能。
摘要由CSDN通过智能技术生成

      运用是最好的方式去掌握以学知识的最好途径。所以决定搞一个小项目实际操作一下这些东西。希望这个东西写完。

 项目简介: 做一个小的选课系统。

环境:

             1. Database: SQL server 2014

             2. IDE : VS 2017

             3. Language: C#

             4. framework : EF + MVC + Vue

 

  开搞

     1. 数据库

        新建一个CourseManagerment数据库。

      

     建表:

         先建一个简单的选课表(Course_Student),其实学生课程应该是单独的表的。一开始先不管这些,先做起来。简单的桑三列数据Course Student ID。

  

     

数据库这就算建好了,现在开始搭建程序框架了。

   新建一个MVC项目:

 

这里选MVC

 

建数据访问层:

    具体项目结构如下,此层主要是用来进行与数据库访问相关的操作,一个小项目可能不需要这么复杂的分层,但是这样的分层对于以后项目的扩展是非常有用的。

  

 引用EF:

 Models : 数据的每一个实体对应的类,属性与数据库的字段相对应,后面我们就要建立它与数据库的连接。让我们可以像处理程序中的实体一样处理数据库的冰冷的数据表。这也是ORM(Object Relational Mapping)框架的作用。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CMSDAL.Models
{
    class Course_Student
    {
        public int ID { set; get; }
        public string Course { set; get; }
        public string StudentName { set; get; }
    }
}

CMSConfiguration: mappin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值