我收到了一个作为我的 ID 发送的 guid,并想将它与我的数据库中的一个 guid 进行比较,以便我可以从数据库中挑选出正确的记录。
现在,由于代码在下方,编译器抱怨它无法识别 guid 格式“无法识别的 Guid 格式”。
TextBox68.Text = Request["ID"];
private Dagbok Get()
{
var idNr = new Guid(TextBox68.Text);
Dagbok visadagbok = (from x in DagbokFactoryBase.All
where (x.ID == idNr)
select x).FirstOrDefault();
return visadagbok;
}
如果我改为将代码更改为如下所示,则在创建“新 guid”时直接获取请求 [“ID”],我会收到错误,即我没有处理可能发生的空值。
TextBox68.Text = Request["ID"];
private Dagbok Get()
{
var idNr = new Guid(Request["ID"]);
Dagbok visadagbok = (from x in DagbokFactoryBase.All
where (x.ID == idNr)
select x).FirstOrDefault();
return visadagbok;
}
不知道如何解决这个问题。