我有如下因素應返回所選擇的數據到我的視圖代碼,但我有問題與reas.CarType重複...LINQ查詢返回重複
這是一個代碼:
public JsonResult GetRegister()
{
using (FamilyRegisterContext db = new FamilyRegisterContext())
{
var familyRegistarData = (from fag in db.FamiliyGroups
from reas in db.CarsAndRealEstate
where (fag.GroupedFamilyId == reas.GroupedFamilyId)
select new
{
fag.FamilyGroupid,
fag.FamilyName,
fag.FamilyMemberName,
fag.Year,
fag.BankName,
fag.Amount,
reas.CarType,
reas.ProductionYear,
reas.RegistrationNumber,
reas.Address,
reas.Other
}).ToList().Distinct();
var distinct = familyRegistarData.GroupBy(s => s.FamilyMemberName).Select(y => y.First());
return new JsonResult { Data = distinct, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
}[enter image description here][1]
之前我加了的GroupBy我有同樣的問題與FamilyMemberName但現在這個解決..我現在唯一的問題是爲說,從CarType複製...
請幫助IM卡:)
「更新」
This is my angular view presentation
[2]: http://i.stack.imgur.com/juCwZ.png
這是一個表關係 http://tinypic.com/view.php?pic=35ch4t2&s=9#.Vo6pX4bR9aQ
這是數據我的表 http://tinypic.com/view.php?pic=2ev6xzb&s=9#.Vo6s44bR9aQ
,我可以看到有一個CarType和地址,該地址是重複..
什麼是重複的問題,你不需要重複或者你得到一個錯誤? – Agalo
您正在進行所有家庭與所有車型的交叉連接。兩者之間沒有某種關係嗎?如果你只想要不同的組合,可以在你的'GroupBy'中添加'CarType'。 –
嗨thnx爲您的答案,我曾被用於沒有成功的加入,我做錯了什麼,但我不能看到它:( 看到更新,有一些鏈接,你可以看到在數據庫和數據視圖的關係... – Erwin