سلام خدمت اساتید
من یک ویو در sql ساختم حاصلش میشه عکس زیر
Untitled.png
حالا من با entity یه شرط خیلی ساده میزنم اما متاسفانه نتیجه درستی رو نشون نمیده

این کوئری منه :

SELECT [phoneNumberMasterID]
,[phoneNumberMasterName]
,[phoneNumberMasterLName]
,[phoneNumberMasterNCode]
,[phoneNumberTypeID]
,[phoneNumberTypeName]
,[phoneNumberMasterWebsite]
,[phoneNumberMasterEmail]
,[phoneNumberMasterImageAddress]
,[phoneNumberMasterAddress]
,[phoneNumberMasterZipCode]
,[phoneNumberMasterFax]
,[phoneNumberMasterTelegram]
,[phoneNumberMasterInstagram]
,[phoneNumberTypeColorR]
,[phoneNumberTypeColorG]
,[phoneNumberTypeColorB]
,[personelID_fk]
FROM [dbSalaryV2].[dbo].[View_phoneNumber_phoneNumberType]
WHERE phoneNumberTypeID=1


نتیجه دلخواه من اینه که تو sql هم درست نشون داده میشه :
Untitled1.png

اما متاسفانه وقتی که توی entityکد زیر رو میزنم همین نتیجه بالا رئ نشون میده با این تفات که این سه رکورد رو دوباره تکرار میکنه!!!

اینم کد entity :
FilteredNumbersByType = AllNumbersWithTypes.Where(i => i.phoneNumberTypeID == id).ToList();


ممنون میشم راهنماییم کنین