0
AlinaDatabaseDataContext db = new AlinaDatabaseDataContext();
public List<FaciliteitenLokaalFixed>
GetFaciliteitenVoorArchetype(ArchetypesLokaal archetype)
{
var faciliteiten = new List<FaciliteitenLokaalFixed>();
foreach(var faciliteit in db.FaciliteitenFixedPerArchetypes
.Where(f => f.Naam_archetype.Equals(archetype.Naam)))
{
faciliteiten.Add(db.FaciliteitenLokaalFixeds
.Where(f => f.Naam.Equals(faciliteit.Naam_faciliteit)).First());
}
return faciliteiten;
}
我有一個表FaciliteitenFixed
,表ArchetypesLokaal
和表FaciliteitenFixedPerArchetype
。函數獲取Archetype
作爲參數,在表FaciliteitenFixedPerArchetype
中查找FaciliteitenFixed
的所有名稱,然後獲取所有FaciliteitenFixed
對象並將它們返回到列表中。linq更有效的方法從另一個表格中獲取表格中的數據?
我在這裏使用了一個foreach,並且這個工作。但是我覺得在與Linq合作時可能會有更簡單的方法。
您正在使用實體框架或LINQ到SQL? – Sefe