c中的lambda表达式#

问题描述:

我有一个表CandidateMains,它有一个主键can_main_key。我想获得主键和其所有值在var。到目前为止做了这么多。c中的lambda表达式#

var candidate = db_can_records.CandidateMains.Where(m => m.can_main_key).ToList(); 
+3

你不清楚你在问什么?你只是想要所有的数据?你想检索特定密钥的记录吗? –

+0

感谢您的回复,不,我不想要所有的数据,我确实想要一个变量中所有记录的主键数据 – Pooja

尝试Select而不是Where来获取所有can_main_key值的列表:

var candidate = db_can_records.CandidateMains.Select(m => m.can_main_key).ToList(); 

为了让所有的值,你知道密钥的尝试CandidateMains单行:

var candidate = db_can_records.CandidateMains.FirstOrDefault(m => m.can_main_key == variableContainingRequiredId);