C# 为字节数据类型分配null值时获取不适当的值
当将字节值绑定到null时,自动映射程序出现问题 这是我的变量:C# 为字节数据类型分配null值时获取不适当的值,c#,byte,automapper,C#,Byte,Automapper,当将字节值绑定到null时,自动映射程序出现问题 这是我的变量: public byte[] Intern { get; set; } //source public byte[] Intern { get; set; } //Destination. 数据库表: Intern Varbinary max 这就是我映射的方式: .ForMember(s => s.Intern , opts => opts.MapFrom(src => src.Intern ==nu
public byte[] Intern { get; set; } //source
public byte[] Intern { get; set; } //Destination.
数据库表:
Intern Varbinary max
这就是我映射的方式:
.ForMember(s => s.Intern , opts => opts.MapFrom(src => src.Intern ==null ? null : src.Intern ))
现在在这个实习生字段中,当条件为null时,我得到如下值:
Intern:byte[0];
因此,在Intern字段中的数据库中,它的存储方式类似于ox,但我想存储null
有人能告诉我如何使用automapper吗???您的mapfrom当前总是将src.Intern设置为空,在所有情况下。你所说的“ox”是指“ox”这个词吗?还有,你是如何保存到数据库的?@Eris:是的,我指的是“ox”这个词