首页 > 代码库 > MVC实战之排球计分(三)—— 模型类的设计与实现
MVC实战之排球计分(三)—— 模型类的设计与实现
此软件使用的数据库连接方式code first 由EF框架产生数据库。
code first需要对模型类设计和实现。模型类是现实实体在计算机中的表示。它贯穿于整个架构,
负担着在各层次及模块间传递数据的职责。
模型类和数据库中的表(这里指实体表,不包括表示多对多对应的关系表)是一一对应的
在此软件中,模型类和表是一一对应的,并且模型类中的属性和表中的字段也是对应的。
在看模型类的代码前,先看一下系统的工程结构。
如上图所示,在初始阶段,整个系统包括3个主要的工程文件夹,它们的职责是这样的:
controllers:添加控制器,处理用户请求。
views:添加视图,为用户呈现视图。
Models:添加实体类,和其他类。
这只是一个初期架构,主要是将整个系统搭一个框架,在后续开发中,将会有其他工程被陆陆续续添加进来
模型类将放在Models工程下,这里包括两个文件:GzScore.cs,Players.cs,分别是观众计分模型类,和运动员计分模型类。
具体代码如下:
GzScore.cs
,,,,
Players.cs
,,,,,,,
模型类的代码很简单,仅仅是负责实体的表示和数据的传递,不包含任何逻辑性内容,且用来生成数据库中的表。
MVC实战之排球计分(三)—— 模型类的设计与实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。