作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这段代码:
IList<string> quids;
quids = db.Database.SqlQuery<string>("dbo.getById @Id",
new SqlParameter { ParameterName = "Id", Value = 1 });
产生以下错误信息:
Cannot implicitly convert type 'System.Data.Entity.Infrastructure.DbRawSqlQuery' to 'System.Collections.Generic.IList'.
An explicit conversion exists (are you missing a cast?)
有人可以向我解释一下如何转换收藏吗?
最佳答案
IList<string> result = oldCollection.ToList();
DbRawSqlQuery<T>
不执行 IList<T>
接口(interface)(因此,不可能直接转换)。但它实现了 IEnumerable<T>
, 所以你可以调用 .ToList()
.
关于c# - 我怎样才能投出一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24425618/
我想设置一个 float值到 1.0如果一个向量等于另一个向量,并且 0.0如果向量不相等 if( v1 == v2 ) floatVal = 1.0 ; else floatVal = 0.0
有没有什么办法投listView.SelectedIndices至 List ? 我试过了 (List)reListViewAllMovies.SelectedIndices.Cast>() 但它不起
假设我有一个数据框: data <- data.frame(id=c(1,2,2,2), code=c("A","B","A","B"),
我是一名优秀的程序员,十分优秀!