我有以下Linq查询,我需要将Guid结果作为字符串返回.下面实际上给了我对象的字符串表示,"IQueryable".我如何将guid作为字符串?
谢谢!
context.ApplicationId =
DataBaseEntities.Applications.Where(a => a.Name == applicationName)
.Select(a => a.Id).ToString();
Run Code Online (Sandbox Code Playgroud)
我怀疑你实际上是想要得出一个结果,所以你需要的是
context.ApplicationId = DataBaseEntities.Applications
.Single(a => a.Name == applicationName).Id.ToString();
Run Code Online (Sandbox Code Playgroud)
现在,如果您的数据层不理解Single,您可以尝试
context.ApplicationId = DataBaseEntities.Applications
.First(a => a.Name == applicationName).Id.ToString();
Run Code Online (Sandbox Code Playgroud)