我有一个字符串name
。
我有两张桌子:
|---------------------|------------------|
| ID | PadName |
|---------------------|------------------|
| 12 | "Hello" |
|---------------------|------------------|
|------------------------------------------|------------------|
| MetaDataID (FK to ID in table1) | .......... |
|------------------------------------------|------------------|
| 12 | Other Data..
|------------------------------------------|------------------|
从table1中选择ID,给定padName
ID与table2的连接。
我在C#中使用实体框架,我想要的是在表1 中的PadName
中提供,然后获取所有关联的表2 ID字段匹配的数据(因为table2与表1具有FK关系)。
我已经看到了一些示例代码,如下所示:
var query = _context.PadMetaData
.Where(x => x.PadName == padName).Select(p => new { p.id });
然后我想获取id
结果并将其与table2中的MetaDataId一起加入。
但我似乎无法实现我的目标。