我有一个返回Guids列表的方法。我想要以下linq查询:
var results = (from t in CurrentDataSource.Table1
where t.Manager == userId && t.Profile != null
select t.Profile).ToList();
为什么会出现以下错误:
Error 4 Cannot implicitly convert type 'System.Collections.Generic.List<System.Guid?>' to 'System.Collections.Generic.List<System.Guid>'
答案 0 :(得分:4)
因为您无法将$onChanges
转换/转换为app.use(connection(mysql,{
dateStrings :'date',
database : "PEN_GUI",
multipleStatements : true
},'request
。您可以使用:
List<Guid?>
答案 1 :(得分:4)
您正在检查t.Profile
是否为空,并且仅返回有效的Guid,因此显式转换应该有效:
var results = (from t in CurrentDataSource.Table1
where t.Manager == userId && t.Profile != null
select (Guid)t.Profile).ToList();