C#操作Excel数据增删改查。 首先创建ExcelDB.xlsx文件,并添加两张工作表。 工作表1: UserInfo表,字段:UserId、UserName、Age、Address、CreateTime。 工作表2: Order表,字段:OrderNo、ProductName、Quantity、Money、SaleDate。 1、创建ExcelHelper.cs类,Excel文件处理类 代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.OleDb; using System.Data; ...
一、前言
因为这学期选修的 .net 课程就要上机考试了,所以总结下.net 操作 SqlServer 数据的方法。(因为本人方向是 Java,所以对.net 的了解不多,但以下所写代码均是经过测试成功的),下面话不多说了,来一起看看详细的介绍吧。
二、.net 连接数据库
在web.config文件中配置数据库连接,代码写在<configuration></configuration>内<appSettings><add key="connstring" value="user id=sa; password=sa123456; database=datase...
1、List页面 一般List页面主要用来显示数据,本文中的List页面提供,数据显示并且分页、删除操作、新增及修改操作。因为看到园子里面有部分人在使用MVC进行数据显示的时候还在使用ViewData,这里介绍的是强类型显示数据。添加新的视图,在第一行代码可以看到 代码如下:<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> 这里可以定义这个视图的类型,操作起来也比较方便,我们这里这样定义 代码如下:<%@ P...
1、List页面,一般List页面主要用来显示数据,本文中的List页面提供,数据显示并且分页、删除操作、新增及修改操作。因为看到园子里面有部分人在使用MVC进行数据显示的时候还在使用ViewData,这里介绍的是强类型显示数据。添加新的视图,在第一行代码可以看到 代码如下:<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> 这里可以定义这个视图的类型,操作起来也比较方便,我们这里这样定义 代码如下:<%@...
web.config配置: 代码如下:<appSettings> <add key="xmlFile" value="xml/class.xml"/> </appSettings> <appSettings> <add key="xmlFile" value="xml/class.xml"/> </appSettings> 前台: 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="test_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition...
using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Web;5 using System.Data.SqlClient; 6 7 /// <summary>8 /// DBHelper 的摘要说明9 /// </summary>
10 namespace testDAO.Library
11 {
12 public class DBHelper
13 {//server=.;Trusted_Connection=SSPI;database=easylife
14 private String connectionString = "server=.;database=easylife;uid=sa;pwd=root";
15
16 ...
控制器及动作方法:using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Mvc5Test.Models;
using System.Data.Entity.Infrastructure;namespace Mvc5Test.Controllers
{//用户的请求总是先发到控制器的某个Action方法,再由Action方法返回对应的视图public class HomeController : Controller{//数据上下文对象BogEntities db = new BogEntities();//查询文章publ...
1、创建项目(Asp.net Core 2.1项目)
2、项目使用EF Core
3、建立实体
4、生成迁移文件(生成数据库)
5、使用VS工具生成视图、控制器代码
示例代码下载 https://github.com/ZhMartincheng/NetCoreDemo.git
1、创建项目(Asp.net Core 2.1项目)
选择.net core 版本2.1
基础项目创建成功
2、项目使用EF Core
2.1、通过nuget 安装Microsoft.EntityFrameworkCore.SqlServer
项目右键管理nuget包 安装成功
3、建立实体
学...
mysqlmvc4asp.net增删改查 如题,最近在写一个基于asp.net mvc4网站,后台要求使用mysql数据库,现在的情况是数据库可以连通,单独的sql也会写,但是我不知道按照规范应该在哪写,以及如何通过方法写对应实体的增删改查这些个基本操作,还望有经验的高手能够指点一二!
在asp.net zero 中实现单表增删改查:编写增删改查服务方法
API测试服务删除实体
注意在删除实体Delete(EntityDto input),可以先查询再修改,也可以直接删除实体,删除实体注意要转换成主键类型
public async Task Delete(EntityDto input)
{//先查询再修改//var demoObject = await _demoObjectRepository.GetAsync(input.Id);//await _demoObjectRepository.DeleteAsync(demoObject);//直接删除实体,注意转换id,不转换则删不了...
2020/01/26, ASP.NET Core 3.1, VS2019 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【7-编写角色业务的增删改查】
编写最简单的增删改查业务,涉及到DI依赖注入的使用、AutoMapper的使用、工作单元与仓储的使用文章目录
此分支项目代码
本章节介绍了编写最简单的增删改查业务,涉及到DI依赖注入的使用、AutoMapper的使用、工作单元与仓储的使用
类库添加引用
向MS.Services类库添加对MS.Models项目的引用
BaseService
...
之前一段时间有点事情耽搁了,所以今天才更新哈~接着上一篇博客,今天咱们讲添加信息界面的构建。先来看一下效果图,以添加宗地信息为例,其界面如下图所示:这其实就是一个Window(窗体),EasyUI中用easyui-window表示,打开cadastre.html,添加如下代码:
<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta charset="utf-8" /><title></title><link href="../Content/t...
有段时间没写博客了,今天想写点东西,决定跟大家分享一下如何利用EasyUI和ASP.NET构建一个基本的应用程序,实现数据库的增删改查等基本操作。首先需要声明,本系列博客只是搭建一个基本的三层架构,即Model、DAL、BLL和UI,不会涉及到设计模式中的抽象工厂模式之类的东西,主要是为了方便大家理解,在真正做项目的时候,还是希望大家能够事先定义好工厂、接口之列的东西,以此来降低系统的耦合性。
三层架构大家应该不陌生,还不了...
先理解一下WebAPI的概念,官方给的很详细:
什么是Web API?
在我们了解什么是Web API之前,让我们看看什么是API(应用程序编程接口)。
根据维基百科的API定义:在计算机编程中,应用程序编程接口(API)是一组用于构建软件和应用程序的子例程定义,协议和工具。
简单来说,API是某种接口,它具有一组允许程序员访问应用程序,操作系统或其他服务的特定功能或数据的功能。
Web API顾名思义,是一个可以使用HTTP协议访问的Web上的A...
前言:
本系列文章主要为我之前所学知识的一次微小的实践,以我学校图书馆管理系统为雏形所作。
本系列文章主要参考资料:
微软文档:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-2.1&tabs=windows
《Pro ASP.NET MVC 5》、《锋利的 jQuery》
当此系列文章写完后会在一周内推出修正版。
此系列皆使用 VS2017+C# 作为开发环境。如果有什么问题或者意见欢迎在留言区进行留言。
项目 github...