问题描述
当我在 LinqPad 中运行时
When I run following in the LinqPad
var ProductIds = from p in Products where p.Id = "F1FE990C-4525-4BFE-9E2C-A7AFFF0DDA1F" select p; ProductIds.Dump();
它给了我
无法将类型 'string' 隐式转换为 'System.Guid'
Cannot implicitly convert type 'string' to 'System.Guid'
我只是不知道如何将正确的转换应用到 GUId,我猜
I just don't know how to apply proper cast it to GUid I guess
推荐答案
尝试使用 Guid.Parse(string guid) 静态方法.
Try using the Guid.Parse(string guid) static method.
var ProductIds = from p in Products where p.Id == Guid.Parse("F1FE990C-4525-4BFE-9E2C-A7AFFF0DDA1F") select p; ProductIds.Dump();