小编Rye*_*Guy的帖子

降低Visual Studio 2010的实体框架

我不小心将我的实体框架升级到EF 6.x但是我在Visual Studio 2010中工作,它没有为ef 6.x支持Dbcontext生成器模板,我想知道是否以及如何将其降级为ef 4.x

我尝试在Nugget中搜索,以及Install-Package EntityFramework -Version 4.1.10331在包控制台中输入但最终我遇到了错误.

错误:

Install-Package : Updating 'EntityFramework 6.1.1' to 'EntityFramework 4.1.10331.0' failed. Unable to find a version of 'EntityFramework.Extended' that is compatible with 'EntityFramework 4.1.10331.0'.
At line:1 char:16
+ Install-Package <<<<  EntityFramework -Version 4.1.10331
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Run Code Online (Sandbox Code Playgroud)

c# entity-framework visual-studio-2010 nuget

0
推荐指数
1
解决办法
837
查看次数

if或带有等于小数的变量的语句

我有这样的if语句

decimal var1, var2;
if(var1 == 0.00 || var2 == 0.00)
{
  ...
} 
Run Code Online (Sandbox Code Playgroud)

编译器显示错误:

运算符'=='不能应用于类型'decimal'和的操作数'double'

我也试过了

If(var1 = 0.00 || var2 = 0.00){
  //this
}
Run Code Online (Sandbox Code Playgroud)

编译器显示错误:

运营商'||' 不能应用于类型'decimal'和操作数'double'

我做的第三件事就是制作0.00一个像"0.00"以前的方法一样的字符串,只是为了看看它是否会做任何不同的事情.

c# if-statement

0
推荐指数
1
解决办法
2281
查看次数

在foreach循环中跳过c#

如果我有一个foreach循环,它需要一大堆地址并循环遍历它们,有没有办法可以跳过前500个条目,

就像是:

foreach(var row in addresses)
{
  string strAddr = row.ADDRESS + "," + row.CITY + "," + row.ST;
  System.Threading.Thread.Skip(500)
}
Run Code Online (Sandbox Code Playgroud)

我知道跳过不存在,但有什么我可以用来做同样的事情吗?

c# asp.net-mvc foreach

0
推荐指数
1
解决办法
1386
查看次数