小编Gil*_*men的帖子

如何从使用 dapper 返回的复杂对象中修剪所有字符串

我正在使用旧数据库,在这个数据库中,数据被分配了列的最大长度。如果字符串数据较短,它会在末尾自动填充空格。

我想要做的是在我做的每个查询中修剪所有这些结尾的空格。

我认为更好的方法之一是使用反射为 dapper 查询制作扩展方法。

但我似乎无法让它工作。

父实体:

public class Person: BaseEntity
   {
       public Identification Identification { get; set; }
       public Address Address { get; set; }
       public Contact Contact { get; set; }
       public Family Family { get; set; }
       public ICollection<Payment> Payments { get; set; }
   }
Run Code Online (Sandbox Code Playgroud)

子实体示例:

 public class Address: BaseEntity
    {
        public string Street { get; set;  }
        public int Number { get; set; }
        public string BoxNumber { get; set; }
        public int ZipCode { get; …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection dapper

2
推荐指数
1
解决办法
790
查看次数

标签 统计

.net ×1

c# ×1

dapper ×1

reflection ×1