摘要:if (string.IsNullOrEmpty(para.NickName) == false) { sqlBuilder.Append(" AND NickName LIKE @NickName"); para.NickName = $"%{para.NickName}%"; }
阅读全文
摘要:设置类型转换处理类: using APS.Core.ProductionMaterial.ProductionResourceAggregate; using Dapper; namespace APS.Infrastructure.Data.DapperRepositories; public c
阅读全文
摘要:in 查询 public async Task<IReadOnlyList<ResourceWorkCenterView>> GetResourceWorkCenterViewByWorkCenterIdsAsync(long[] workCenterIds) { string sql = "sel
阅读全文
摘要:结果匿名 描述 可以使用扩展方法执行查询并使用动态类型映射结果。 匿名类型结果可以从以下扩展方法映射: Query QueryFirst QueryFirstOrDefault QuerySingle QuerySingleOrDefault 这些扩展方法可以从IDbConnection类型的任意对
阅读全文
摘要:public async Task<IEnumerable<SplitMergeOrderSourcePlanOrderView>> GetSplitMergeOrderSourcePlanOrderViewAsync(long splitMergeOrderId) { string sql = "
阅读全文
摘要:public async Task<IReadOnlyList<ProductView>> GetProductViewAsync(ProductQueryParameter queryParameter) { if (!string.IsNullOrEmpty(queryParameter.Nam
阅读全文
摘要:https://ianrufus.com/blog/2017/04/c-unit-of-work-pattern-with-dapper/ https://github.com/ianrufus/BlogPosts/tree/master/DapperUnitOfWork https://blog.
阅读全文
摘要:Install-Package Dapper Install-Package Microsoft.Extensions.Configuration Install-Package Microsoft.Extensions.DependencyInjection.Abstractions 通过NuGe
阅读全文
摘要:public async Task<int> Save(long moldProducedProductId, List<MoldStandardResource> list) { int result = 0; string delSql = "Delete MoldStandardResourc
阅读全文
摘要:Dapper 包含一项功能,用于处理可能逐行映射到不同类型的数据。在处理使用Table Per Hierarchy存储模式的继承层次结构时,此功能特别有用,即一个表用于表示层次结构中的所有类。“鉴别器”列用于区分类型。 以下类定义表示基于抽象Contract类型的继承层次结构。还定义了三种派生类型,
阅读全文
摘要:Dapper 提供了一种称为Multi mapping的功能,使您能够将单行中的数据显式映射到多个对象。 一对多关系 public class Product { public int ProductId { get; set; } public string ProductName { get;
阅读全文
摘要:public async Task<int> GenerateWorkshopProductionRuleRecord(List<WorkshopProductionRule> list) { int result = 0; string procedure = "GenerateWorkshopP
阅读全文
摘要:[HttpGet("QueryByAnonymousType")] public async Task<ActionResult<IEnumerable<Product>>> QueryByAnonymousType() {//参数作为匿名类型 var parameters = new { Prod
阅读全文
摘要:查询 获取查询结果的单个值: [HttpGet("Count")] public async Task<ActionResult> GetCount() { using IDbConnection con = new SqlConnection(MyConfig.ConnectionString);
阅读全文