我试图获取我的userDTO对象列表并将其转换为protobuf候选列表,但我无法找出如何做到这一点。
C#对象
public class UserDTO
{
public string UserNumber { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string UserId { get; set; }
public string EmailId { get; set; }
}
ProtoBuf
message Candidate {
string userNumber = 1;
string userId = 2;
string firstName = 3;
string lastName = 4;
string emailId = 5;
}
message CandidateList{
repeated Candidate candidateList = 1;
}
列表功能(这是不完整的)
public CandidateList GetUsersRpc()
{
List<UserDTO> userList = _repository.GetUsersRpc();
if (userList.Count > 0)
{
foreach (var user in userList)
{
}
}
return ;
}
}