使用LinqPad将字符串转换为Guid

Sil*_*ent 15 c# linq linqpad linq-to-sql

当我在LinqPad中运行以下时

var ProductIds = from p in Products 
where p.Id = "F1FE990C-4525-4BFE-9E2C-A7AFFF0DDA1F"
select p;

ProductIds.Dump();
Run Code Online (Sandbox Code Playgroud)

它给了我

无法将类型'string'隐式转换为'System.Guid'

我只是不知道如何适当地将它投射到GUID我猜

Nat*_*son 34

尝试使用Guid.Parse(string guid)静态方法.

var ProductIds = from p in Products 
where p.Id == Guid.Parse("F1FE990C-4525-4BFE-9E2C-A7AFFF0DDA1F")
select p;

ProductIds.Dump();
Run Code Online (Sandbox Code Playgroud)