我有2个表,Master
和一个子表
示例
表Menu
ID MenuName
--- ------
1 A
2 B
3 C
4 D
表MenuType
:
Id MenuID MenuType
--- --- -------
1 1 BreakFast
2 1 Lunch
3 1 Dinner
4 2 Lunch
我想选择
Select MenuName, ID
from Menu
inner join MenuType on MenuType.MenuID = Menu.id
我想将此Menu
对象填充到选中的列表框中。
我的代码:
Dim ObMenu as List(of Menu)
Dim Query=From un in dbcontest.menuCreations Select Un
ObMenu =Query.ToList
如何在此指定where
条件?在正常情况下,我们将其写为
un.MenuType.MenuID = 1
但由于它不是一对一的关系,我们可以写出来吗?那我怎么写呢?
答案 0 :(得分:0)
我原以为这些方面应该有用:
Dim Query = (From e inDbContext.MenuCreations
Where e.MenuId = <whatever>
Select e).ToList <or .FirstOrDefault if you are only expecting 1 item to be returned>