我确实搜索过这个,但找不到合适的答案。
此查询的等效内容是什么:
SELECT * FROM table WHERE column=value
我需要检索具有相同列值的所有行
我是实体框架的新手,对不起,如果这看起来很容易,但我真的做了我的搜索并没有发现任何内容,我找到的每个解决方案只返回一行,而我有2行具有相同的列值
这是所有只返回一条记录的众多解决方案之一
var medicalDetails = db.medicaldetails.Where(m => db.medicaldetails.Any(p => p.MDID == id));
return View(medicalDetails.ToList());
答案 0 :(得分:1)
您正在寻找LINQ查询的查询:
myContext.MyTable.Where(t => t.column == value);
或者就你的例子而言:
db.medicaldetails.Where(m => m.MDID == id);