草庐IT

4Framework

全部标签

c# - .NET Framework 的字符串比较中的错误

这是对任何comparisonsort的要求工作,底层订单运算符是transitiveandantisymmetric.在.NET中,某些字符串并非如此:staticvoidCompareBug(){stringx="\u002D\u30A2";//orjust"-ア"ifcharsetallowsstringy="\u3042";//orjust"あ"ifcharsetallowsConsole.WriteLine(x.CompareTo(y));//positiveoneConsole.WriteLine(y.CompareTo(x));//positiveoneConsole.W

c# - .NET Framework 的字符串比较中的错误

这是对任何comparisonsort的要求工作,底层订单运算符是transitiveandantisymmetric.在.NET中,某些字符串并非如此:staticvoidCompareBug(){stringx="\u002D\u30A2";//orjust"-ア"ifcharsetallowsstringy="\u3042";//orjust"あ"ifcharsetallowsConsole.WriteLine(x.CompareTo(y));//positiveoneConsole.WriteLine(y.CompareTo(x));//positiveoneConsole.W

c# - 每次编译后第一次加载 Entity Framework 非常慢

正如标题所暗示的那样,我在使用EntityFramework对SQLServer数据库进行第一次查询时遇到了问题。我曾尝试寻找答案,但似乎没有人真正找到解决方案。测试是在VisualStudio2012中使用EntityFramework6完成的,我还使用了T4View模板来预编译View。数据库在SQLServer2008上。我们有大约400个POCO(400个映射文件),数据库表中只有100行数据。下面是我的测试代码和结果。staticvoidMain(string[]args){Stopwatchst=newStopwatch();st.Start();newTestDbCont

c# - 每次编译后第一次加载 Entity Framework 非常慢

正如标题所暗示的那样,我在使用EntityFramework对SQLServer数据库进行第一次查询时遇到了问题。我曾尝试寻找答案,但似乎没有人真正找到解决方案。测试是在VisualStudio2012中使用EntityFramework6完成的,我还使用了T4View模板来预编译View。数据库在SQLServer2008上。我们有大约400个POCO(400个映射文件),数据库表中只有100行数据。下面是我的测试代码和结果。staticvoidMain(string[]args){Stopwatchst=newStopwatch();st.Start();newTestDbCont

c# - 使用 Entity Framework 6 和 SQLite 的问题

我正在尝试将EntityFramework与SQLite结合使用。我在将它集成到我的主应用程序中时遇到了问题,所以我完全按照http://brice-lambson.blogspot.com/2012/10/entity-framework-on-sqlite.html上的说明从头开始了一些测试。总而言之,运行项目时出现以下错误:NoEntityFrameworkproviderfoundfortheADO.NETproviderwithinvariantname'System.Data.SQLite'.Makesuretheproviderisregisteredinthe'enti

c# - 使用 Entity Framework 6 和 SQLite 的问题

我正在尝试将EntityFramework与SQLite结合使用。我在将它集成到我的主应用程序中时遇到了问题,所以我完全按照http://brice-lambson.blogspot.com/2012/10/entity-framework-on-sqlite.html上的说明从头开始了一些测试。总而言之,运行项目时出现以下错误:NoEntityFrameworkproviderfoundfortheADO.NETproviderwithinvariantname'System.Data.SQLite'.Makesuretheproviderisregisteredinthe'enti

c# - Visual Studio 2010 : Could not resolve mscorlib for target framework '.NETFramework,Version=v4.0'

我们目前正在将我们所有的解决方案从2005年迁移到2010年(没错,我们正在跳过2008年!)。我们还更改了文件结构以使其更有意义(一些常见项目将嵌套在特定项目中等等)。这一切都意味着需要更改引用!除此之外,我们还将它们全部设置为.NET4.0。为实现这一目标,我们制作了一个临时的“GOD”解决方案,所有117个项目都在同一个解决方案中。我正在和一位同事一起做这件事,直到大约2小时前,一切都按计划进行。然而,我们遇到了117个项目中的一个问题。该项目拒绝在项目属性中“显示”它的引用、资源、服务和设置选项卡。我收到以下确切消息:Couldnotresolvemscorlibfortarg

c# - Visual Studio 2010 : Could not resolve mscorlib for target framework '.NETFramework,Version=v4.0'

我们目前正在将我们所有的解决方案从2005年迁移到2010年(没错,我们正在跳过2008年!)。我们还更改了文件结构以使其更有意义(一些常见项目将嵌套在特定项目中等等)。这一切都意味着需要更改引用!除此之外,我们还将它们全部设置为.NET4.0。为实现这一目标,我们制作了一个临时的“GOD”解决方案,所有117个项目都在同一个解决方案中。我正在和一位同事一起做这件事,直到大约2小时前,一切都按计划进行。然而,我们遇到了117个项目中的一个问题。该项目拒绝在项目属性中“显示”它的引用、资源、服务和设置选项卡。我收到以下确切消息:Couldnotresolvemscorlibfortarg

c# - Entity Framework 程序集中的重复类型名称 (6.1.0)

我不确定发生了什么,但在执行查询时我不断收到以下异常。“程序集中类型名称重复。”我无法在网上找到解决方案。我通过从解决方案中的所有项目中删除EntityFramework并使用nugget重新安装来解决了这个问题。然后突然异常又回来了。我一遍又一遍地验证了我的表模式,没有发现任何问题。这是导致异常的查询。varBaseQuery=fromUsersindb.UsersjoinUserInstallsindb.UserTenantInstallsonUsers.IDequalsUserInstalls.UserIDjoinInstallsindb.TenantInstallsonUser

c# - Entity Framework 程序集中的重复类型名称 (6.1.0)

我不确定发生了什么,但在执行查询时我不断收到以下异常。“程序集中类型名称重复。”我无法在网上找到解决方案。我通过从解决方案中的所有项目中删除EntityFramework并使用nugget重新安装来解决了这个问题。然后突然异常又回来了。我一遍又一遍地验证了我的表模式,没有发现任何问题。这是导致异常的查询。varBaseQuery=fromUsersindb.UsersjoinUserInstallsindb.UserTenantInstallsonUsers.IDequalsUserInstalls.UserIDjoinInstallsindb.TenantInstallsonUser