前面写好了据操作、实体类有关的属性,这一节写sql语句生成部分首先我编写了一个sql语句生成的接口public interface GetSql { /// <summary> /// 新增 /// </summary> /// <typeparam name="T">类名</typ
转载 2023-06-08 11:22:38
91阅读
 目录Json.NET Math.NETFaker.NetHtml Agility PackNCrawlerSuperWebSocketSuperSocket Quartz.NETLucene.NetHttpLibSmart Thread PoolDocXPDFsharpDapperNHibernatelog4netSharpSerializer XProx
 前言asp.net core版本选择2.2,只是因为个人习惯了vs2017,代码以及设计皆可移植到vs2019,用asp.net core 3.0以及以上运行起来项目类似选择web api,基础设施选择entity frame core + Masstransit + aspectCore先赘述一下思路业务,中间通讯以及容错/重试交给masstransit,部分流程的解耦交给aspec
编写Eneity类并采用CodeFirst的方式创建数据库 在上一篇<学习MVC之租房网站(二)-框架搭建及准备工作>中,搭建好了项目框架,并配置了EF、Log4Net和进程外Session。接下来会编写Eneity类并采用CodeFirst的方式创建数据库。一、数据库表结构举例1. 在按照CodeFirst方式编写Entity类之前,仍然是
上一篇了解了请求至Controller的Action过程,这篇继续看源码处理Action收到请求数据再返回ActionResult到View的过程。Action的传参过程ActionResultIView / IViewEngine / ViewEngineCollection / ViewEngineResult记得上篇反编译源看到Filter的执行顺序提到命名1,2,3的变
转载 2023-08-11 13:17:34
34阅读
    写在前面的话:    年后要去做.net web方面的实习,所有现在趁放假折腾一下aps.net。   之前我学过webform模式,但是现在mvc比较流行,所以我找了一些mvc方面的教程,结合一年前asp网站开发课程的ppt再"预习"一下,都是些很简单的demo,主要是为了记录和分享,还请大佬轻喷!    &
转载 2023-09-17 20:48:16
72阅读
新创建的MVC项目使用的都是内置的数据库 <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-Gary-20170606113234.mdf;Initial Catalog=aspnet-Gary-20
原创 2022-01-13 17:59:09
282阅读
# ASP.NET MVC连接数据库 ## 简介 在ASP.NET MVC应用程序中,连接数据库是非常常见的操作。通过连接数据库,我们可以实现数据的持久化存储、数据的增删改查等功能。本文将介绍如何在ASP.NET MVC中连接数据库,并提供代码示例。 ## 准备工作 在开始之前,我们需要准备以下工作: 1. 安装Visual Studio:确保你已经安装了Visual Studio,它是
原创 2023-08-17 18:36:19
722阅读
# ASP.NET MVC查询数据库很慢的原因及优化方法 在使用ASP.NET MVC开发网站过程中,我们经常会遇到查询数据库很慢的问题。这个问题可能会导致网页响应时间延长,影响用户体验。本文将探讨ASP.NET MVC查询数据库慢的原因,并提供相应的优化方法。 ## 1. 查询数据库慢的原因 ### 1.1 数据库设计问题 数据库设计问题是导致查询慢的一个常见原因。例如,如果表中的字段没
原创 2023-08-23 09:29:04
150阅读
在本教程中创建的所有ASP.NET MVC应用程序中,我们一直在将硬编码数据从Controllers传递到View模板,但是...
原创 11月前
99阅读
1.新建MVC Web项目; 2.打开管理Nuget程序包 搜索:MySql.Data && MySql.Data.Entity 点击安装 3.修改连接字符串(默认是SqlServer)<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|Dat
原创 2022-01-13 18:09:06
932阅读
入门实战-使用EF,操作数据库,要先配好相应代码(1).创建数据库和表(在篇3内已讲过);(2).使用Nuget引入和安装EF的两个文件包(在篇3内已讲过);(3).在appsetting.json中添加数据库连接字符串(在篇3内已讲过);(4).在项目根目录Db文件夹中创建一个AppDbContext.cs类;public class AppDbContext : DbContext {
转载 2023-06-18 15:35:47
152阅读
我的.net core orm 框架一个简单的orm框架支持的数据库版本新的版本项目地址使用方式实现方式高级特性扩展函数性能bug 一个简单的orm框架作者在使用很多orm框架的时候觉得查询语句写法似乎不是很好用,例如sqlSugar,EF,sqlSugar呢链接的时候必须注意表的别称,而且多条件拼接似乎也不是很友好,而ef呢多表连接查询是非常不友好的,这个简单的orm呢查询语句写起来非常优雅,
asp.net core作为VS开发下一步的主要框架,主要应对分布式,大数据等方向设计的未来框架 。有部分不足但是发展大于现有。所以可以从熟悉的项目入手开始试用asp.net core框架。一个简单能用的实例,不仅可以增加你的学习信心,更能开拓你的编程架构思路。一、新建.net core mvc项目从vs2019中新建项目 选asp.net core web项目名称 自己取选择Web应用程序 mv
转载 2023-08-11 22:12:14
144阅读
MVC(模型—视图—控制器)结构模式把一个应用程序拆分成三个主要组件:模型、视图和控制器。在创建基于MVC框架的Web应用程序时,你可以把ASP.NET MVC框架作为ASP.NET Web表单模式方案的一种重要候选。较之于基于Web表单的应用程序,ASP.NET MVC框架是一个轻量级的、测试性强的描述框架,它能够与现有ASP.NET特征(例如母版页面和基于成员身份的认证)紧密集成。MVC框架
转载 2023-08-11 10:43:34
142阅读
前言:ASP.NET MVC是一种基于模型-视图-控制器(MVC)架构的Web应用程序框架,它是微软公司推出的一种Web开发框架。其主要功能包括控制器、视图、模型绑定、表单处理、身份验证和授权等方面,下面是ASP.NET MVC学习笔记的一些内容:1. MVC架构模式MVC架构模式是一种将应用程序分为三个主要部分的设计模式:模型(Model)、视图(View)和控制器(Controller)。模型
转载 2023-08-07 22:09:55
301阅读
概述操作sqlite数据库之前你必须了解:ADO.NET数据提供程序等知识点,以下简单介绍。Microsoft.Data.Sqlite 官方链接:https://learn.microsoft.com/zh-cn/dotnet/standard/data/sqlite/parametersADO.NET是微软公司提供的一款全新的数据库访问技术,是在.NET Framework中负责数据访问的类
转载 2023-08-07 14:07:15
125阅读
市场上轻量级ORM有很多,比如Dapper、Chloe  本篇文章就介绍一下 功能比较多并且全的ORM   1、Entity Framework(重量级)2、SqlSugar(重量级)3、NHibernate(重量级)4、PetaPoco (介于EF和Dapper之间)对比:操作的难易程度、执行效率、跨数据库应用程序的组成必须有数据库开发人员的职责:编写业务和功能性代
转载 2023-07-26 22:18:50
118阅读
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。Spring MVC 是结构最清晰的 Servlet+JSP+JavaBean 的实现,是一个典型的教科书式的 MVC 构架,不像 Struts 等其它框架都是变种或者不是完全基于 MVC 系统的框架。Spring MVC 角色划分清晰,分工明细,并且和 Spring
转载 2023-07-10 15:05:50
57阅读
小白的第一次使用:程序员写程序,就好比一个物品的慢慢诞生,我们今天的这个例子就可以想象成一个物品慢慢的在编译的过程中,让我们所看到一、创建我们所测试的项目模型层(Model)和数据访问层(DAL)的控制台应用程序架构。DAL:数据访问层,实现对数据库的操作控制Model:模型层,创建表Text:控制台,进行控制二、开始创建模型在Model层中创建一个你所需要的模型类。我们在这里写入一个人员模型1.
  • 1
  • 2
  • 3
  • 4
  • 5