using System.Collections.Generic;
using System.Linq;
class program
{
static void Main(string[] args)
{
List<city> lstCity = new List<city>();
List<training> lstTraining = new List<training>();
lstCity.Add(new City() { cityid = 1, city_name = "tamilnadu" });
lstCity.Add(new City() { cityid = 2, city_name = "karanataka" });
lstTraining.Add(new Training() { training_name = "c#", cityid = 1 });
lstTraining.Add(new Training() { training_name = "java", cityid = 1 });
var data = lstTraining.Join(lstCity, (k => k.cityid), (k => k.cityid), (t, c) => new { t, c }).Select(k => new
{
TraingName = k.t.training_name,
CityName = k.c.city_name
}).ToList();
}
}
public class City
{
public int cityid { get; set; }
public string city_name { get; set; }
}
public class Training
{
public int trainingid { get; set; }
public string training_name { get; set; }
public int cityid { get; set; }
}</training></training></city></city>