1.创建项目

已经创建好项目了

2.创建数据库

使用这个数据库或者自己创建一个数据库,一个表就好,简单

  1. USE [LearnAdminlte]
  2. GO
  3. /****** Object: Table [dbo].[__EFMigrationsHistory] Script Date: 2019/7/30 9:28:39 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE TABLE [dbo].[__EFMigrationsHistory](
  9. [MigrationId] [nvarchar]() NOT NULL,
  10. [ProductVersion] [nvarchar]() NOT NULL,
  11. CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY CLUSTERED
  12. (
  13. [MigrationId] ASC
  14. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  15. ) ON [PRIMARY]
  16.  
  17. GO
  18. /****** Object: Table [dbo].[Admin] Script Date: 2019/7/30 9:28:39 ******/
  19. SET ANSI_NULLS ON
  20. GO
  21. SET QUOTED_IDENTIFIER ON
  22. GO
  23. CREATE TABLE [dbo].[Admin](
  24. [Id] [nvarchar]() NOT NULL,
  25. [Name] [nvarchar](max) NULL,
  26. [Account] [nvarchar](max) NULL,
  27. [Password] [nvarchar](max) NULL,
  28. [Email] [nvarchar](max) NULL,
  29. [CreateTime] [datetime2]() NOT NULL,
  30. CONSTRAINT [PK_Admin] PRIMARY KEY CLUSTERED
  31. (
  32. [Id] ASC
  33. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  34. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  35.  
  36. GO
  37. /****** Object: Table [dbo].[Bolg] Script Date: 2019/7/30 9:28:39 ******/
  38. SET ANSI_NULLS ON
  39. GO
  40. SET QUOTED_IDENTIFIER ON
  41. GO
  42. CREATE TABLE [dbo].[Bolg](
  43. [Id] [nvarchar]() NOT NULL,
  44. [Title] [nvarchar](max) NULL,
  45. [ReadCount] [int] NOT NULL,
  46. [Content] [nvarchar](max) NULL,
  47. [Bolg_category_Id] [nvarchar](max) NULL,
  48. [CreateTime] [datetime2]() NOT NULL,
  49. [Like] [int] NOT NULL,
  50. [Fack] [int] NOT NULL,
  51. [AdminId] [nvarchar](max) NULL,
  52. CONSTRAINT [PK_Bolg] PRIMARY KEY CLUSTERED
  53. (
  54. [Id] ASC
  55. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  56. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  57.  
  58. GO
  59. /****** Object: Table [dbo].[Categorys] Script Date: 2019/7/30 9:28:39 ******/
  60. SET ANSI_NULLS ON
  61. GO
  62. SET QUOTED_IDENTIFIER ON
  63. GO
  64. CREATE TABLE [dbo].[Categorys](
  65. [Id] [nvarchar]() NOT NULL,
  66. [CategotyName] [nvarchar](max) NULL,
  67. [AdminId] [nvarchar](max) NULL,
  68. CONSTRAINT [PK_Categorys] PRIMARY KEY CLUSTERED
  69. (
  70. [Id] ASC
  71. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  72. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  73.  
  74. GO
  75. /****** Object: Table [dbo].[Person] Script Date: 2019/7/30 9:28:39 ******/
  76. SET ANSI_NULLS ON
  77. GO
  78. SET QUOTED_IDENTIFIER ON
  79. GO
  80. CREATE TABLE [dbo].[Person](
  81. [Id] [nvarchar]() NOT NULL,
  82. [Name] [nvarchar](max) NULL,
  83. [Age] [int] NOT NULL,
  84. [Occupation] [nvarchar](max) NULL,
  85. [Birthday] [datetime2]() NOT NULL,
  86. CONSTRAINT [PK_Person] PRIMARY KEY CLUSTERED
  87. (
  88. [Id] ASC
  89. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  90. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  91.  
  92. GO

3.在MVC程序中创建ADO.NET 实体数据模型

来自数据库的Code first

创建连接字符串

创建好了就可以看到这些东西 Dbcontext   Web.config下的连接字符串

创建一个具有读写操作的控制器

asp.net Mvc 增删改查的更多相关文章

  1. ASP.NET MVC增删改查

    ASP.NET MVC中的增删改查 基本都要使用C控制器中的两个action来完成操作,一个用于从主界面跳转到新页面.同时将所需操作的数据传到新界面,另一个则对应新界面的按钮,用于完成操作.将数据传回 ...

  2. MVC 增删改查

    MVC内部的增删改查语句都是用Lambda表达式写成的,因此要想使用MVC内部的增删改查就要学会写Lambda表达式. 这里拿表Train来仅作研究: //声明一个表Train的上下文对象 AirSy ...

  3. 自定义mvc增删改查

    对t_mvc_book表的增删改查 导入jar包 BaseDao package com.hmc.util; import java.lang.reflect.Field; import java.s ...

  4. asp.net数据库增删改查demo

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  5. Java MVC 增删改查 实例

    需求:实现增加新部门的功能,对应数据库表示Oracle的dept表 一.Java MVC 增 实现: 1.视图层(V):注册部门 deptAdd.jsp 在注册新部门页面只需输入“部门名称”和“城市” ...

  6. asp.net core Mvc 增删改查

    1.创建项目 创建Data文件夹 创建实体类Students/cs public class Students { public Guid Id { get; set; } public string ...

  7. ASP.NET WebApi 增删改查

    本篇是接着上一篇<ASP.NET WebApi 入门>来介绍的. 前言 习惯说 CRUD操作,它的意思是"创建. 读取. 更新和删除"四个基本的数据库操作.许多 HTT ...

  8. MVC增删改查例子

    一.显示用户列表1.新建UserInfoController控制器 public ActionResult Index() { DataTable table = SQLHelper.ExecuteR ...

  9. ASP.NET Identity系列02,在ASP.NET MVC中增删改查用户

    本篇体验在ASP.NET MVC中使用ASP.NET Identity增删改查用户. 源码在这里:https://github.com/darrenji/UseIdentityCRUDUserInMV ...

随机推荐

  1. 集成swagger

    1.看官方文档 https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view ...

  2. 【leetcode】929. Unique Email Addresses

    题目如下: Every email consists of a local name and a domain name, separated by the @ sign. For example, ...

  3. 【MVC】Spring WebFlux

    一.什么是 Spring WebFlux 下图截自 Spring Boot 官方网站: 结合上图,在了解 Spring WebFlux 之前,我们先来对比说说什么是 Spring MVC,这更有益我们 ...

  4. 阿里云重磅发布RDS for SQL Server AlwaysOn集群版

    2018年双十一刚过,阿里云数据库发布RDS for SQL Server AlwaysOn集群版,这是业界除微软云SQL Database外,首家云计算公司基于SQL Server最新AlwaysO ...

  5. Python面向对象 杂篇(后记)

    异常处理 什么是异常:         我们在调试程序时,常常会因为各种报错信息导致程序无法运行,异常也是一个对象,用来表示错误.我们可以捕捉异常,并做相应处理,从而增加代码的友好程度. 异常处理: ...

  6. SSH known_hosts / authorized_keys

    参考: http://blog.sina.com.cn/s/blog_148a693f10102vj8m.html 什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录. 如果一个用 ...

  7. java Wrapper包装类

    什么是包装类?为什么需要包装类? 这是大家要了解的 对于java中的基本数据类型我们如果想要把当当做类来使用怎么办呢? 如果想要对这些基本数据类型直接调用一些方法来操作的话 怎么做呢? 由以上就产生了 ...

  8. 研究一下phpspider

    官方文档 1.下载 官方github下载地址: https://github.com/owner888/phpspider 下载地址可能无法访问,这里提供一个网盘下载地址: 链接: https://p ...

  9. Mosaic

    Mosaic 是最古老的WEB浏览器,这是个套件FOR WINDOWS(包括TCP/IP,拨号,EMAIL等).

  10. upc组队赛2 Super-palindrome【暴力枚举】

    Super-palindrome 题目描述 You are given a string that is consisted of lowercase English alphabet. You ar ...