mvc mysql linq_VS2013 ASP.NET MVC4 中使用 LINQ TO SQL

一、建立数据库

在解决方案管理器右键APP_DATA,新建SQLServer数据库,如果没有该选项,转到 VS2013排错 。

a4c26d1e5885305701be709a3d33442f.png

二、建立模型

在models文件夹右键添加新建项,选择LINQ TO SQL类

a4c26d1e5885305701be709a3d33442f.png

名称为 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中。

a4c26d1e5885305701be709a3d33442f.png

同时,在数据库中添加几条记录备用。

三、配置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

a4c26d1e5885305701be709a3d33442f.png

注意使用强类型,如图选择模型,选择模板List,运行即可显示数据表内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值