zoukankan      html  css  js  c++  java
  • MVC开发之排球计分(三)模型类与设计的实现

     

    您将使用.NET Framework 数据访问技术 Entity Framework ,来定义和使用这些模型类。

    一、在解决方案资源管理器中,右键单击 “Modules” 文件夹,添加命名为“Volleyball”的类,

    代码如下:

    namespace Application1.Models

    {

    public class Volleyball

    {

    public int jiafen { get; set; }

    public Int jianfen { get; set; }

    public int jiangfen { get; set; }

    public int faqiufen { get; set; }

    public int koufen { get; set; }

    }

    }

    使用Volleyball类来表示数据库中的排球得分。

    Volleyball对象的每个实例将对应数据库表的一行, Volleyball类的每个属性将对应表的一列。

    二、在同一文件中,添加下面的 VolleyballDBContext 类,

    代码如下:

    public class VolleyballDBContext : DbContext

    {

    public DbSet<Volleyball> Volleyballs { get; set; }

    }

    VolleyballDBContext 类代表Entity Framework的排球数据库类,

    这个类负责在数据库中获取、存储、更新、处理 Volleyball类的实例。

    VolleyballDBContext 继承自Entity Framework的DbContext 基类。

    三、为了能够引用DbContext和DbSet ,您需要在文件的顶部添加以下 using 语句,

    代码如下:

    using System;

    using System.Data.Entity;

    VolleyballDBContext类用来连接数据库,并将volleyball对象映射到数据库表记录。

    通过在应用程序的 Web.config 文件中添加数据库连接信息来指定连接到那个数据库

    四、打开应用程序根目录的 Web.config 文件。(不是 View 文件夹下的 Web.config 文件。)

    添加代码:

     

          <connectionStrings>

    <add name="DefaultConnection"

    connectionString=

    "Data Source=(LocalDb)v11.0;

    Initial Catalog=aspnet-Application1-2012213181139;

    Integrated Security=true"

    providerName=

    "System.Data.SqlClient"

    />

    <add name="VolleyballDBContext"

    connectionString=

    "Data Source=(LocalDB)v11.0;

    AttachDbFilename=|DataDirectory|Volleyballs.mdf;

    IntegratedSecurity=True"

    providerName=

    "System.Data.SqlClient"

    />

    </connectionStrings>

     

    接下来,您将创建一个VolleyballController类,您可以用它来展示得分数据,并允许用户创建新的得分列表。

    这将会在后续博客《排球积分程序四——》中讲到

    关于:Entity Framework(通常称为 EF) 是支持代码优先的开发模式。

    代码优先允许您通过编写简

    单的类来创建对象模型。

    (相对于"原始的 CLR objects",这也被称为 POCO 类)然后可以

    从您的类创建数据库,这是一个非常干净快速的开发工作流程。

     

  • 相关阅读:
    创建一个windows服务的小程序及注意事项
    Asp中上传文件
    C#创建Excel表格(样式设置)
    在Windows服务中使用EventLog组件纪录日志
    MVC中使用 事物
    WCF(学习笔记)【参见WCF教程】
    用vs命令提示符来使用 Installutil.exe来安装和卸载Windows服务
    web service使用注意事项
    iphone开发 有关 Navigation Bar 和 UITableView 的用法(Navigation Bar 的edit 按钮 自定义实现编辑状态)
    在Mvc中 使用 Ajax 提交和接收 数据
  • 原文地址:https://www.cnblogs.com/lijianguo/p/7072826.html
Copyright © 2011-2022 走看看