static void Main(string[] args) { var host = "127.0.0.1"; var port = "8888"; var channel = new Channel($"{host}:{port}", ChannelCredentials.Insecure); var serviceClient = new gRPCService.gRPCServiceClient(channel); var result = serviceClient.AddUser(new AddUserRequest { Name = "Yowko", Age = 35 }); var addResult = JsonConvert.DeserializeObject <UserModel>(result.ResultMsg); Console.WriteLine($"Id:{addResult.Id};Name:{addResult.Name};Age:{addResult.Age}"); var usersResult = serviceClient.GetUsers(new GetUsersRequest()); var users = usersResult.ResultMsgs.Select(a => JsonConvert.DeserializeObject <UserModel>(a)); foreach (var user in users) { Console.WriteLine($"Id:{user.Id};Name:{user.Name};Age:{user.Age}"); } var deleteResult = serviceClient.DeleteUser(new DeleteUserRequest() { Name = "Yowko" }); var delResult = deleteResult.ResultMsg; Console.WriteLine($"Msg:{delResult}"); }