Запрос Linq возвращает дубликат записи из базы данных SQL
Я пытаюсь объединить три запроса linq в один запрос и отобразить записи в приложении angular js. Но проблема в том, что когда я ввожу номер счета и нажимаю кнопку Отправить, он также отображает дубликат записи.
Что я уже пробовал:
public string TranscationDetails(string Account_Number) { var accountNumber = int.Parse(Account_Number);//It could be better to use TryParse using (HalifaxDatabaseEntities context = new HalifaxDatabaseEntities()) { var CombinedQuery = (from x in context.Current_Account_Deposit join y in context.Current_Account_Withdraw on x.Account_Number equals y.Account_Number join z in context.Current_Account_Details on y.Account_Number equals z.Account_Number where x.Account_Number == accountNumber select new { x.Account_Number, x.Amount, Amount1 = y.Amount, z.Account_Balance, }).ToList(); var js = new System.Web.Script.Serialization.JavaScriptSerializer(); return js.Serialize(CombinedQuery); // return JSON string } }