我突然在我的WP8项目中遇到此错误,这似乎源于生成的代码.我有一个以前的工作版本,App.xaml是相同的.
<Application.Resources>
<local:LocalizedStrings xmlns:local="clr-namespace:Bins" x:Key="LocalizedStrings"/>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)
并且LocalisedStrings.vb文件完好无损.
有任何想法吗?
我已将一些代码从 vb.net 转换为 C#,但 lambda 存在问题。
错误 CS1977:如果不先将 lambda 表达式强制转换为委托或表达式树类型,则无法将其用作动态分派操作的参数。
这是翻译后的代码..
dynamic ds = (JArray)o["Tables"][0]["Rows"];
using(var connection = new SqlConnection(cnnString))
{connection.Open();
ds.Select(ja =>
connection.Execute("INSERT INTO dbo.AddPlay(UserId, Timestamp, YoutubeId, Source, PlayCount, Rating) " +
" VALUES(ja(0).Value<string>(), ja(1).Value<string>() ja(2).Value<string>(), ja(3).Value<string>(), GetInt(ja(4)), GetInt(ja(5)))"));
}
Run Code Online (Sandbox Code Playgroud)