在 AutoMapper 中映射子列表属性上的“计数”

2024-02-28

我正在使用 ASP.NET MVC 4 应用程序,并且我的域有类似的东西。

public class Party
{
    public Cake PartyCake { get; set; }
    public List<Candles> CakeCandles { get; set; }
}

我想将其映射到PartyVM看起来像这样:

public class PartyVM
{
    public string PartyCakeName { get; set; }
    public int CandlesCount { get; set; }
}

我如何告诉 AutoMapper 在进行映射时计算出列表的计数?我有这个,但这只是告诉它忽略!

Mapper.CreateMap<Party, PartyVM>()
            .ForMember(dest => dest.CandlesCount, opt => opt.Ignore());

Thanks.


AutoMapper 支持开箱即用的计数,您的目标成员只是命名不正确。如果您将 PartyVM 属性命名为“CakeCandlesCount”,它将具有正确的值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 AutoMapper 中映射子列表属性上的“计数” 的相关文章

  • Ruby 枚举器链接

    在这个例子中 1 2 3 each with index map i j i j gt 0 2 6 我的理解是 既然each with index枚举器链接到map map表现得像each with index通过在块内传递索引 并返回一个
  • 向 list.extend() 传递不可迭代对象

    我正在创建一个公共方法来允许调用者将值写入设备 例如将其称为 write vals 由于这些值将实时输入 因此我希望通过允许用户输入列表或单个值来简化用户的生活 具体取决于他们需要写入的值的数量 例如 write to device 1 2
  • 将列表沿元素拆分为子列表

    我有这个清单 List
  • 在 Python 中使用列表理解来执行类似于 zip() 的操作?

    我是一名 Python 新手 我想做的事情之一就是围绕列表理解进行思考 我可以看到这是一个非常强大的功能 值得学习 cities Chicago Detroit Atlanta airports ORD DTW ATL print zip
  • Android 动态添加联系表单

    Hi 我想实现如图所示的表单 不知道他们如何动态添加字段 这是列表视图吗 可扩展列表 用户可以在运行时添加和删除 我已经检查了包含子项目的可扩展列表 但我们在数组中定义子元素 在图像中它们动态添加 任何指南 链接 Thanks Custom
  • 在 Django 中为多个查询编写视图的最佳方法?

    这是一个简单的问题 我已经组织了我的模型 以便提供给页面的大多数对象都属于一种类型 项目 该模型包含各种属性 可以帮助我以不同的方式提供服务 我有文章和视频 它们由模型上的 类型 字段确定 类型 文章 等 我有一个列表视图 它显示项目模型中
  • 如何在python中合并具有相同键的嵌套字典

    我有一个这样的数据结构 SNAPSHOT SnapshotVersion 304 SNAPSHOT SnapshotCreationDate 2015 06 21 17 33 41 CafeData CafeVersion 2807 Caf
  • Automapper - CreateMap 被多次调用

    当我多次调用相同类型的 Mapper CreateMap 时会发生什么 它会重写之前的地图吗 如果是这样 如果我尝试创建已经创建的地图 是否可以使其抛出异常 当多次为同一组源和目标调用 Mapper CreateMap 时 根本不会发生任何
  • Java 中的撤消和重做实现

    我想问一个关于Java中List的问题 很容易实现列表中元素的删除 添加和搜索 但是Java中如何实现列表的撤销和重做呢 谁可以帮我这个事 您可能希望实施一个Command Design Pattern为了这 一个不错的简化示例List可以
  • 如何按字段对列表进行排序

    美好的一天 4 你们大家 我有一个对象列表 我的对象喜欢 Product iPhone Category SmartPhone Product HP Category PC Product HTC Category SmartPhone 我
  • Python选择列表中最长字符串的最有效方法?

    我有一个可变长度的列表 并且正在尝试找到一种方法来测试当前正在评估的列表项是否是列表中包含的最长字符串 我正在使用Python 2 6 1 例如 mylist abc abcdef abcd for each in mylist if co
  • 列表到优先队列

    我有一个 C 大学编程项目 分为两个部分 在开始第二部分时应该使用priority queues hash tables and BST s 我 至少 在优先级队列方面遇到了麻烦 因为它迫使我自己重做第一部分中已经实现的许多代码 该项目是关
  • 以特定方式填充列表

    我需要填充一个包含 5 个位置的列表 new list 我收到 2 个列表 并且有一个默认值来填充新列表 现在开始解决问题 好的方式是 我从列表中接收 2 个值 从列表中接收 2 个值并添加默认值 A1 A2 DEFAULT B1 B2 但
  • Python 有不可变列表吗?

    python 有不可变列表吗 假设我希望具有元素有序集合的功能 但又想保证它不会改变 如何实现呢 列表是有序的 但它们可以改变 是的 它被称为一个tuple 所以 而不是 1 2 这是一个list并且可以突变 1 2 is a tuple并
  • 如何在 C# 中使用窗口窗体创建动态下拉列表

    我正在尝试为朋友的手机商店构建一个简单的库存程序 我想使用C 并访问数据库来存储数据 DB 将有 2 个主要列表 devices 品牌 型号 颜色 价格 库存 最小库存 parts 品牌 型号 描述 库存 最小库存 GUI 将使用多个下拉列
  • 如何在 switch 语句中将向量作为参数传递

    我对问题的谷歌搜索没有返回有用的结果和文档 switch没有告诉我如何做 所以我希望我能在这里得到答案 假设我有一个向量 cases lt c one two three 我想使用 switch 语句并将这些元素作为 switch 语句的参
  • 如何使用 tweepy 仅提取主题标签中的文本?

    我想为我的情感分析项目提取主题标签 但是我得到了一个字典列表 其中包含所有主题标签及其在推文中的索引 我只想要文字 我的代码 data tweepy Cursor api search q since a i until b i items
  • Python range() 和 zip() 对象类型

    我了解功能如何range and zip 可以在 for 循环中使用 然而我期望range 输出一个列表 很像seq在 Unix shell 中 如果我运行以下代码 a range 10 print a 输出是range 10 表明它不是一
  • 检查子字符串是否在字符串列表中?

    我之前已经找到了这个问题的一些答案 但它们对于当前的Python版本来说似乎已经过时了 或者至少它们对我不起作用 我想检查字符串列表中是否包含子字符串 我只需要布尔结果 我找到了这个解决方案 word to check or wordlis
  • 如何在 JavaFX 中连接可观察列表?

    我所说的串联是指获得一个新列表 该列表侦听所有串联部分的更改 方法的目的是什么FXCollections concat ObservableList

随机推荐

  • 相同的错误代码

    我在Linux上使用python 2 4 1 以及我工作的公司内部编写的python包 用于在两台主机之间建立连接以进行测试 建立连接后 定义为客户端的一侧在调用时失败socket connect使用正确的参数 我检查过 错误代码为111
  • 服务器返回 HTTP 响应代码:URL 为 503

    Getting 线程 main 中出现异常 java io IOException 服务器返回 HTTP 响应代码 URL 为 503 当我多次调用亚马逊产品广告 API 时出现错误 原因是服务超载吗 一种可能的解决方案是使用 Thread
  • Googlebot 会抓取用 JavaScript 对 DOM 所做的更改吗?

    对于 SEO 我的任务是添加一个rel nofollow 所有外部链接 最简单 最不显眼的添加方式rel nofollow 每个外部链接都带有一些 jQuery 我已经做得很好 但我现在想知道 Google 是否会看到 jQuery 文档加
  • iReport:如何根据法语区域设置格式化日期

    我在格式化日期时遇到问题iReport 我的电脑将区域设置语言配置为French但当iReport生成报告我发现日期格式为English locale 这是我的一些代码jrxml file
  • 有没有办法检查子进程是否仍在运行?

    我正在启动许多子流程subprocess Popen在Python中 我想检查一个这样的过程是否已经完成 我找到了两种检查子流程状态的方法 但这两种方法似乎都强制该流程完成 一种正在使用process communicate 并打印返回码
  • Android:我应该在哪里保存临时文件?

    我的应用程序允许用户创建和修改文件 我希望他们能够以电子邮件附件的形式发送文件 因此 我需要首先创建并写入一个临时文件 然后将其附加到电子邮件中 不幸的是 根据对以下问题的唯一答复 似乎没有好的方法可以知道电子邮件应用程序是使用临时文件完成
  • 如果没有找到行,Django Coalesce 返回 null

    我正在使用Coalesce功能 https docs djangoproject com en dev ref models database functions coalesce以防止聚集Sum从返回None Coalesce Sum e
  • #pragma Once 是安全包含防护吗?

    我读到使用时有一些编译器优化 pragma once这可以加快编译速度 我认识到这是非标准的 因此可能会造成跨平台兼容性问题 非 Windows 平台 gcc 上的大多数现代编译器都支持此功能吗 我想避免平台编译问题 但也想避免后备防护的额
  • 角度错误日志发送到elasticsearch

    我有一个角度项目版本 10 0 2 我想将开发人员控制台上的所有错误记录到弹性搜索中 当我在全局错误处理程序中捕获错误时 我的处理程序内部如下所示 export class GlobalErrorHandlerService extends
  • 收集要安装的项目时发生错误(访问被拒绝)

    当我尝试从 Eclipse 安装升级时 我收到下面给出的错误 它进行了一半 然后抛出错误 An error occurred while collecting items to be installed session context wa
  • 如何加密或混淆 Objective C 代码? [复制]

    这个问题在这里已经有答案了 可能的重复 iPhone iPad 应用程序代码混淆 有可能吗 值得 https stackoverflow com questions 5556849 iphone ipad app code obfuscat
  • 如何在 Django 模板中添加注释?

    我想用一句话来评论这一点 if something property table tr this is a comment if something property table tr 正如迈尔斯的回答 comment endcomment
  • 使用 Golang 在 Windows 上启动分离进程

    我有一个 Golang 代码 它必须运行一个独立的子进程 我的实现的 Linux 版本使用syscall ForkExec像这样 syscall ForkExec my program string nil 但我找不到 Windows 实现
  • 如何一次更改多行的高度?

    如何通过 Google Apps 脚本一次更改多行的高度 Attempt function resizeHeight var s SpreadsheetApp ui s getUi sh s getActiveSheet curntRow
  • PHPMailer 中的自定义 php 函数

    我制作了一个自定义类函数来设置 PHPMailer 所需的基本信息 因此我不需要每次都输入它 这是该函数的确切代码
  • Laravel 查询构建器增量更新

    您好 我需要修复我的查询 我需要通过增加产品数量来更新产品数量 这是我的代码和示例 DB table product warehouse gt where product id product id gt where warehouse i
  • 如何开始使用 ASP.NET (5) Core 和 Castle Windsor 进行依赖注入?

    背景 我根据 Castle Windsor 教程以及早期版本的 MVC 6 之前 和 WebAPI 将 Castle Windsor 与安装程序和设施一起使用 ASP NET 5 Core 已经包含了一些依赖注入支持 但我仍然没有弄清楚如何
  • 创建通过多个IP地址引用外部服务的Kubernetes服务

    Kubernetes 中有没有办法为应返回多个 IP 地址的外部服务创建服务 目前 我正在通过在公共 DNS 提供商 route53 中创建 A 记录 然后在 Kubernetes 中创建服务来解决此问题 apiVersion v1 kin
  • 如何在 PrimeFaces fileUpload 中向 fileUploadListener 发送参数

    当我创建模型时 我想保存模型的图像 我正在使用 PrimeFaces fileUpload 组件 当我保存图片时 我想知道特定图像指的是哪个型号 这就是为什么我需要将模型的 id 发送到支持 bean 的原因 有没有可能发送id模型的文件上
  • 在 AutoMapper 中映射子列表属性上的“计数”

    我正在使用 ASP NET MVC 4 应用程序 并且我的域有类似的东西 public class Party public Cake PartyCake get set public List