使用Dapper的多重映射将为字符串类型字段返回空值

时间:2019-07-17 05:43:24

标签: asp.net-core dapper dapper-extensions

在这里,我正在使用Dapper进行多重映射。

var Result = Conn.Query<Entities.User, Entities.Account, Entities.Address, Entities.User>("API_ValidateUserLogin",
               (Entities.User u, Account ac, Address ad) =>
               {
                   u.Address = ad;
                   u.Account = ac;
                   return u;
               }, param, splitOn: "ID,ID", commandType: CommandType.StoredProcedure).FirstOrDefault();

我在数据库中拥有所有三个表的数据,但仅从帐户和地址表中获取用户实体和int字段的数据,而无法从地址表中获取诸如street,city等字符串类型的值。

0 个答案:

没有答案