.NET 高性能 ORM Dapper 使用完整教程:快速上手 + 事务管理示例
本文介绍 Dapper 这款轻量级且高性能的 .NET 微 ORM,包括安装、基础 CRUD、参数化查询、存储过程调用、事务管理(同步/异步)等内容。详解如何在 .NET Core / .NET 6/7/8 中使用 Dapper 完成高效数据访问,并附示例代码与最佳实践。
2025-07-27 3519 0
.NET使用AutoMapper简化对象映射
在.NET软件开发中,常常需要将一个对象的数据转换并映射到另一个对象上。这种手动映射的过程既繁琐又容易出错,影响开发效率和代码可维护性。为了解决这一问题,AutoMapper应运而生。通过灵活的配置和丰富的功能,AutoMapper 提高了开发效率,增强了代码的可读性和可维护性。在实际开发中,合理运用 AutoMapper,可以使对象映射变得更加简洁和高效。
2025-03-30 1627 0
IIS站点里的application能获取主站点的session吗?
在 IIS 中,主站点和其下的 Application 通常被视为独立的应用程序实例。默认情况下,主站点和子应用程序无法共享 Session 数据,因为它们各自运行在独立的应用程序池中,使用独立的会话状态管理。
2024-11-26 826 0
用Blazor开发App应用可行吗?
使用 Blazor 开发 App 应用是可行的,并且已成为跨平台应用开发的一种强大选择,特别适合在 Web、移动端(iOS、Android) 和 桌面端 上创建应用。Blazor 是一个支持使用 C# 和 .NET 的框架,开发者可以编写一套代码,通过 Blazor WebAssembly 和 Blazor Hybrid 的支持来在不同平台上运行。
2024-11-09 1552 0
C#使用 AutoMapper 对象映射库快速入门使用教程
AutoMapper 是一个对象到对象映射的库,它可以简化.NET应用程序中的数据传输对象(DTOs)和领域模型之间的转换。以下是AutoMapper的快速入门指南。首先,你需要通过NuGet包管理器安装AutoMapper。要使用AutoMapper,你需要创建一个映射配置。这通常在应用程序的启动过程中完成。
2024-05-21 1552 0
.NET Core MVC读取和修改appsettings.json配置文件
在 ASP.NET Core MVC 中,读取和修改 appsettings.json 配置文件是一个常见的操作。示例代码中,使用IWebHostEnvironment可以获取站点根目录,然后读取appsettings.json的值。修改string内容后再使用StreamWriter保存appsettings.json的内容。
2024-05-10 1974 0
.NET轻量级ORM框架Dapper.NET使用教程
Dapper.NET 是一个轻量级的对象关系映射(ORM)库,旨在为 .NET 开发人员提供高效、简洁的数据访问解决方案。与其他 ORM 框架相比,Dapper 专注于提供快速的数据库访问,同时保持简单性和性能。
2024-03-15 1692 0
AI工具Imagica 无需代码自动生成APP
只要输入一句话就能生成一个APP你敢信?Brain AI公司推出的人工智能产品 Imagica,用户不需要编写任何代码,只需要通过思维画布或描述就可以构建一个完整的功能性AI应用。AI工具Imagica,无需代码自动生成APP。
2024-03-10 8518 1
.NET轻量级ORM框架Dapper.NET高级应用示例
Dapper是一个轻量级的ORM(对象关系映射)库,用于.NET应用程序与数据库之间的数据访问。它允许你使用SQL查询来执行数据库操作,而不需要复杂的映射配置。在这篇文章中,我将为您提供Dapper的高级应用功能示例,每个示例都有源代码和注释。这些示例将涵盖Dapper的一些高级功能,以帮助你更好地理解如何在实际应用中使用它。
2023-11-23 2182 0
AppStore 要求开发者提供ICP备案号
AppStore 已正式要求开发者提供 ICP 备案号,最迟到明年 4 月,还没有拿到备案号的 App 将会被下架处理。到目前为止,所有主流 App 市场都已经响应今年 8 月由工业和信息化部印发的《关于开展移动互联网应用程序备案工作的通知》。
2023-10-01 1669 0
轻量级ORM框架Dapper用法
Dapper 是一个轻量级的 ORM 框架,它可以简化与数据库的交互。Dapper 使用 SQL 查询来访问数据库,并将查询结果映射到对象。
2023-09-04 1720 0
ASP.NET MVC4/5实现asp-append-version为css/js带上版本号
.NET Core MVC/Razor Page中使用TagHelpers的asp-append-version属性就可以为css或者js文件加上版本号。可是在MVC4/5中没有这样的TagHelpers,虽然从MVC4开始推荐使用BundleConfig把资源文件捆绑输出,但是我们可以参考.NET Core asp-append-version的原理自己在ASP.NET MVC4/5中实现这个功能。
2022-12-23 2724 0
Dapper使用教程
假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ROM。Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll。
2014-09-26 9761 1
appendformat 输入字符串的格式不正确。
使用StringBuilder的appendFormat方法拼接json的时候出现了输入字符串的格式不正确这样的异常,一开始很莫名,以为是变量为null导致。真实原因是因为拼接内容里存在{}花括号导致的。
2014-07-31 3772 0
AutoMapper使用方法
什么是AutoMapper?在用到Entity的时候有一些开源代码用到了automapper,将数据对象转成DTO。比如在ORM中,与数据库交互用的Model模型是具有很多属性。
2014-07-08 3231 0
AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理
AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理,发生异常的原因是在页面初始化的时候没有CreateMaps,创建一下就解决了。
2014-07-08 6695 0