我需要使“ EF Core 2.1.0”从查询中的字符串字段中删除空格,“ HasConversion”不起作用,您能告诉我为什么吗?

问题描述 投票:1回答:1

[我将重载函数“ Cofigure”和“ HasConversion”应用于“ aply配置”,但是它不起作用,您能告诉我为什么吗?

-使用DB2数据库

entity.Property(c => c.Unidade).HasColumnName("UNIDADE")
                .HasConversion(new ValueConverter<string, string>(v => v.TrimEnd(), v => v.TrimEnd()));

查询:

public List<ItemServico> List()
        {
            return _uow._db.ItensServico.ToList();
        }

Result still with spaces

c# .net-core entity-framework-core db2 trim
1个回答
0
投票

您不仅可以使用替换代替修剪吗?类似于

string str = "This is a test";
str = str.Replace(" ", "");
//str = Thisisatest

或者您需要做一些更具体的事情。就像只是修剪字符串的末尾一样。在您最初的问题中不清楚。

© www.soinside.com 2019 - 2024. All rights reserved.