首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有颤振的AutoMapper

带有颤振的AutoMapper
EN

Stack Overflow用户
提问于 2021-09-03 15:26:58
回答 2查看 620关注 0票数 2

是否有任何用于颤振的AutoMapper包(如在c#中)?

示例:

我们正在将实体映射到EntityModel。

mapper = Mapper();

实体=实体();

EntityModel =映射器(实体);

EN

回答 2

Stack Overflow用户

发布于 2021-09-03 16:46:35

我不这么认为,在dart中没有什么能像C#映射器那样,但是您可以检查这个

如果这是你想要的,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2022-09-05 11:09:10

如果您查看它们提供的示例,这个包可能满足您的需要,智能结构

代码语言:javascript
复制
class Dog {
    final String breed;
    final int age;
    final String name;
    Dog(this.breed, this.age, this.name);
}
代码语言:javascript
复制
class DogModel {
    final String breed;
    final int age;
    final String name;
    DogModel(this.breed, this.age, this.name);
}
代码语言:javascript
复制
// dogmapper.dart
part 'dogmapper.mapper.g.dart';

@Mapper()
abstract class DogMapper {
    Dog fromModel(DogModel model);
}

然后,可以添加属性的任何自定义映射或显式映射:

代码语言:javascript
复制
@Mapper()
class DogMapper {
    @Mapping(source: 'dogName', target: 'name')
    Dog fromModel(DogModel model);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69047344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档