基于.net mvc的校友录 三、实体模型实现

由于是实际开发,而且是时间比较紧的,所以,在开发实现过程中,总有一些对原计划的改动:

AlumniBookModel数据库实体模型

这是主数据实体类,EF会根据此实体生成数据库,它的每一个成员都是DbSet类型,这是数据集类型,也就是内存中的表,数据库AlumniBookModel中共有九张表,它们的名字分别是成员的名字,但是,若是打开数据库,就会发现,它们的表名是这些成员名的复数,而这个机制,开篇已经有讲过,这里不再多说。再来看一下它的构造函数:

public class AlumniBookModel : DbContext

    {

        public AlumniBookModel()

            : base("ABConnection")

        {

        }

        public DbSet<Admin> Admin { get; set; }

        public DbSet<User> User { get; set; }

        public DbSet<UserInfo> UserInfo { get; set; }

        public DbSet<Class> Class { get; set; }

     public DbSet<School> School { get; set; }

AlumniBookModel继承了DbContext,也就是数据库上下文类,这个类就想当一个数据库类型,它对不同的数据进行了封装,构造方法中传进去参数ABConnection是web.config中

  <connectionStrings>

    <add name="ABConnection" connectionString="Data Source=|DataDirectory|AlumniBook.sdf" providerName="System.Data.SqlServerCe.4.0" />

  </connectionStrings>

connectionString数据库连接字符串,数据库会根据它在合适的时候创建数据库,具体细节,我在介绍EF的时候已经说过了,这里不在详细说。

下面介绍一个普通数据实体模型类(表)--UserInfo

UserName实体模型图

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, 数据
, 模型
, public
, 实体时间类型
, dbcontext
, 根据实体名自动生成
, DbContext 
, 成员
实体
校友录的设计与实现、spring mvc实体类注解、springmvc 接收实体类、springmvc 实体类封装、springmvc 注入实体类,以便于您获取更多的相关知识。

时间: 2024-10-29 04:08:51

基于.net mvc的校友录 三、实体模型实现的相关文章

基于.net mvc的校友录 四、系统结构图

这是整个系统结构的预览,话不多说,给个图: 本网站努力为每个人提供一个有效的校友录系统,为参与者提供一个简单有效的交流互动的平台,操作上要求简单.高效,性能上要求稳定.可扩展.在对同类网站系统进行了调查之后,通过重新设计,为网站使用者提供了如下的功能操作:管理员可以管理用户.用户可以搜索班级加入班级,进入班级后可以创建相册上传照片,可以留言发表评论,可以查看别人的通讯录发送小纸条,对于自己的上传的照片.相册可以进行删除操作,也可以退出班级,也可以删除自己的留言. 为了满足上面提出的功能需求,本网

基于.net mvc的校友录 开篇

这系列的博客是作为我做毕业设计的记录来弄的.因为现在的工作是嵌入式,所以,而.net在学校没有学过,更别说mvc或者是EF的codefirst了,所以,都是自学来了,都是一家之解,有不当之处,大家多提宝贵议见. 园子里的兄弟们,我这是记录而不是教程哦,请和我一样的新手看到我的文章后斟酌而行,万不可随意模仿. 好了,下面我们开始. 使用的技术: 这是毕业设计,多数人都是买来的或者是改来的,因为一个人做一个大型的网站,还是我们这样的二本底下的学校,加上还要上班,时间非常少.但是,我想做的一个原因是微

基于.net mvc的校友录五 web.config对的配置以及filter实现的权限控制

web.config配置文件 此文件是整个系统的配置中心,它告诉iis服务器本网站需要哪些运行时环境,需要哪些环境,将要进行哪些操作,开发人员也会将一个常量性的数据放在此配置中,以备系统全局调用.此文件内容丰富,对于一些普适性的项目,不作说明,只针对本系统的配置作相应说明. web.config配置文件 web.config是xml格式的文件,它是一种结构性文档,可以通过结点对数据进行遍历.第一行<?xml version="1.0" encoding="utf-8&q

基于.net mvc的校友录 一、前台需求设计

之前已经想过好多个版本,但是,最终定在这下面这个版本上面,因为我觉得实现起来前台的模块比较固定,浮动的元素也少,因为我是那种万事用div的DS,所以,对于绝对定位相对定位,父定位,一向很DT,这种类metro的风格很方便我来实现前台,而且好看,即使不好看,也可以跟老师说,我这是为响应新元素新风格--metro!(所说不叫这名字了,这货被告了). 好了,下面进入正题,因为这是我昨天晚上加今天空余时间做的东西,多数是设计,刚刚用一会儿时间才做成图片,给供大家评指.所以,大家看的时候,用手机的同学注意

基于.net mvc的校友录 七 文件上传以及多对多关系表的LINQ查询实现

图片的上传与调用 图片的上传就是文件的上传,在前台使用的是type="file"的input,但是,要将表单声明为multipart/form-data模式,方法是在BeginForm中这样写:@using (Html.BeginForm("ToCreate", "Class",FormMethod.Post, new { enctype = "multipart/form-data" })),用对象的形式将enctype的类

基于.net mvc的校友录 六、codefirst的使用以及班级模块的关键部分实现

通过EF将新用户存入数据库 这里,探讨一下如何使用EF的code first将数据存入数据库,以及如何对用户的密码进行md5加密与验证.下面是用户登陆的前台代码. @using (Html.BeginForm("ToLogin", "Log")) {    @Html.AntiForgeryToken()    @Html.ValidationSummary(true) <div> <div>    <section id="

基于.net mvc的校友录 二、实体模型设计

前言 已经回学校好多天了,同学们也陆陆续续地来了,多数人已经拿到了自己的毕业设计了,我看着自己的一堆设计资料,却还没有多少东西能给人看的,心里是一阵阵的焦急啊.不过,咱是后期,就老老实实地慢慢farm,总会完成的.这段时间,我把我所能用到的功能(包括权限控制.登陆检测.保存密码等等)在.net mvc4中的实现找了一遍,并且都测试了一遍,怕的是以后做的过程中被卡,就难受了,先探路,后过兵.虽然过程是痛苦的,中间包括cookies在controller中的删除,最是令人心烦,再加上filter在中

QQ就是Facebook(2):从QQ群到校友录

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 上次我写了篇<QQ就是Facebook>,在5g上引发了一些讨论.当时写的都是从大处着手,没有提到细节.今天又看到了QQ校友录的一些动态,忍不住再说几句. 首先说几个细节,QQ群和腾讯推广他的"校友录"的细节: 1.校友录可以和QQ群捆绑. 2.捆绑后可以向QQ客户端发送邀请,邀请同群的人加入校友录. 3.校友

用vb.net做的校友录……(附所有源代码)

源代码 想必大家都上过校友录吧,里面的功能虽然不是很强大,但是为我们这些毕业之后各奔西东的学子来说,到真是提供了一个好的聚集点,下面是我用vb.net做的校友录,当然也不能说是校友录了,只能说是我们班的学友录了:)不过只要你掌握了这种编程思想,校友录就不在话下了.这里我将重点谈一下关于管理员权限赋予.以前有这个想法的时候,难就难在管理员身份的赋予上,开始想如果一般用户在被提升为管理员之后,我可以把他的信息转到另外一个表中,以后登陆的时候先检查manage表中是否有他就行了,这种办法我已经实现了,