添加单元 测试
This commit is contained in:
@@ -17,15 +17,30 @@ public class MappingProfile : Profile
|
||||
|
||||
// --- 设备映射 (包含List的父对象) ---
|
||||
// AutoMapper 会自动使用上面的规则来处理 VariableTables 属性
|
||||
CreateMap<DbDevice, Device>().ReverseMap();
|
||||
CreateMap<DbDevice, Device>()
|
||||
.ReverseMap();
|
||||
|
||||
// --- 变量表映射 (List中的元素) ---
|
||||
CreateMap<DbVariableTable, VariableTable>().ReverseMap();
|
||||
CreateMap<DbVariableTable, VariableTable>()
|
||||
.ForMember(dest => dest.Variables, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.Device, opt => opt.Ignore())
|
||||
.ReverseMap();
|
||||
|
||||
CreateMap<DbVariable, Variable>().ReverseMap();
|
||||
CreateMap<DbVariable, Variable>()
|
||||
.ForMember(dest => dest.Description, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.VariableTable, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.MqttAliases, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.DataValue, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.DisplayValue, opt => opt.Ignore())
|
||||
.ReverseMap();
|
||||
// --- MQTT 和 变量数据 映射 ---
|
||||
CreateMap<DbMqttServer, MqttServer>().ReverseMap();
|
||||
CreateMap<DbVariableMqttAlias, VariableMqttAlias>().ReverseMap();
|
||||
CreateMap<DbMqttServer, MqttServer>()
|
||||
.ForMember(dest => dest.VariableAliases, opt => opt.Ignore())
|
||||
.ReverseMap();
|
||||
CreateMap<DbVariableMqttAlias, VariableMqttAlias>()
|
||||
.ForMember(dest => dest.Variable, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.MqttServer, opt => opt.Ignore())
|
||||
.ReverseMap();
|
||||
|
||||
CreateMap<DbMenu, MenuBean>().ReverseMap();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user