一、建立数据库
在解决方案管理器右键APP_DATA,新建SQLServer数据库,如果没有该选项,转到 VS2013排错 。
二、建立模型
在models文件夹右键添加新建项,选择LINQ TO SQL类
名称为 DataClasses1.dbml,双击第一步建立的mdf文件,打开数据库。建立数据表,结构为
CREATE TABLE [dbo].[P_name] (
[Id] INT NOT NULL,
[name] NCHAR
(10) NULL,
[sex] INT NULL,
PRIMARY KEY
CLUSTERED ([Id] ASC)
);
表名为P_name
双击打开DataClasses1.dbml,拖动建立的数据表 P_name到DataClasses1.dbml中。
同时,在数据库中添加几条记录备用。
三、配置WEB.CONIFG文件
修改配置节:
将标红的部分修改为第一步建立的数据库文件名,将标蓝的部分做相应的修改。
四、完成Controller
打开HomeController.cs,做如下修改:
……
public ActionResult Index()
{
// ViewBag.Message = "Modify this template to jump-start your
ASP.NET MVC application.";
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
//需要写入数据库连接参数
var DataContext = new DataClassesDataContext(conn);
var n = from a in DataContext.P_name
select a;
return View(n.ToList());
}
……
使用标红部分,需要做引用:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using Mvc4BootsrapDemo.Models;
五、完成View
在View目录选择Home,添加视图Index
注意使用强类型,如图选择模型,选择模板List,运行即可显示数据表内容。