有很多方法可以将数据库字段名称映射到类名,但是删除下划线的最简单方法是什么?
public IEnumerableGetPerson(int personId) { using (var dbConnection = _dbConnectionFactory.Create(ConnectionStrings.ProjectXYZ)) { IEnumerable result = dbConnection.Query ("fn_get_person", new { personId }, commandType: CommandType.StoredProcedure).ToList(); return result; } }
表和数据库字段:
person -------- person_id full_name
有效的类:(小巧玲珑已经忽略大写)
public class PersonResult { public int Person_Id { get; set; } public string Full_Name { get; set; } }
我想把课程改为:
public class PersonResult { public int PersonId { get; set; } public string FullName { get; set; } }
Marc Gravell.. 48
Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;
完成工作; p
Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;
完成工作; p