草庐IT

User-default

全部标签

C# 如何循环遍历 Properties.Settings.Default.Properties 更改值

我有以下代码:foreach(SettingsPropertycurrentPropertyinProperties.Settings.Default.Properties){if(Double.TryParse(GenerateValue()),outresult)){currentProperty.DefaultValue=result.ToString();Properties.Settings.Default.Save();}}它从mysql数据库中获取新值。如果我添加一个MessageBox.Show来显示新值,它似乎工作正常但实际上并没有保存它。我假设这是因为我正在将值赋给

c# - 如何让 EF 6 在 INSERT 期间处理数据库上的 DEFAULT CONSTRAINT

我是EF的新手(这是我的第一周),但对数据库或编程并不陌生。其他人也问过类似的问题,但我不觉得它被问到了正确的细节,或者解释得不够清楚,所以我走了。问题:如何让EntityFramework正确处理在执行INSERT时定义了DEFAULTCONSTRAINT的数据库中的列?意思是,如果在插入操作期间我没有在模型中提供值,我如何让EF从其生成的TSQLINSERT命令中排除该列,以便数据库定义的DEFAULTCONSTRAINT可以工作?背景我创建了一个简单的表,只是为了测试EntityFramework6(EF6)及其与SQLServer能够更新的列的交互。这利用了IDENTITY、T

c# - 是什么导致 user.config 为空?以及如何在不重新启动的情况下恢复?

我注意到在一些机器上,我的应用程序的user.config文件不知何故被破坏并且在打开时是空的。我似乎无法弄清楚为什么会这样。有什么常见的事情会导致这种情况吗?有什么方法可以安全地防止这种情况发生?我的第二个问题是如何恢复状态?我捕获到异常并删除了user.config文件,但我找不到不重新启动应用程序的情况下恢复配置的方法。我对Properties对象所做的一切都会导致以下错误:“配置系统初始化失败”重置、重新加载和升级都无法解决问题。这是我在异常后删除的代码:catch(System.Configuration.ConfigurationErrorsExceptionex){str

C# Settings.Default.Save() 不保存?

这个问题在这里已经有了答案:Whyaremyapplicationsettingsnotgettingpersisted?(4个答案)关闭5年前。这个错误很不寻常。基本上我的代码将更改Settings.Default.Example然后保存并重新启动程序。然后当它加载时,它会显示一个消息框。然而奇怪的是,当表单加载时它显示一个空值。这是我的代码:Main.csprivatevoidButton1_Click(objectsender,EventArgse){Settings.Default.Example="Somevalue";//SetsavaluetothesettingsSet

c# - Visual Studio : reset user settings when debugging

在C#Winforms应用程序中,我存储了多个用户设置。每次我从VisualStudio2008开始调试项目时,是否有一种简单的方法来清除这些设置?否则它总是使用上次调试session的设置启动。 最佳答案 有同样的问题,在这里找到了答案:https://stackoverflow.com/a/2117359/488794Properties.Settings.Default.Reset()您可以使用以下语句仅在调试时重置:if(Debugger.IsAttached)Settings.Default.Reset();测试VS201

c# - Visual Studio 设置 : How to set vertical split view to default

我正在使用C#(WPF),当我打开XAML文件时,它每次都会拆分为Vertical,我正在更改为Horizo​​ntal,但当我再次打开时它仍然是垂直,是否可以将默认设置为水平View。例子:首先是垂直View第二个是水平View 最佳答案 这是迟到的答案,因为此功能在VisualStudio2015上可用。要将Xaml代码View设置为Vertical或Horizo​​ntal,您可以查看以下步骤: 关于c#-VisualStudio设置:Howtosetverticalsplitvi

c# - MVC5 : UserManager. 添加到角色 () : "Error Adding User to Role: UserId not found"?

我一直在试验MVC5/EF6并尝试使用代码优先迁移进行新的身份验证。解决方案中的所有内容目前都在构建,我可以添加Migration,但是当我通过VS2013中的update-database执行packagemanagerconsole时,我的Configuration.cs文件无法将我的测试数据完全处理到我的表中并输出ErrorAddingUsertoRole:UserIdnotfound。我曾尝试明确设置一个用户ID并将其留给管理器生成(如某些示例所示),但每次我都收到相同的错误消息。我知道错误在我的#regionUser&UserRoles文件的Configuration.cs中

C# 事件目录 : Get domain name of user?

我知道以前有人问过这种类型的问题,但现在其他方法都不行。就目前而言,我们的Windows服务轮询AD,给定一个LDAP(即LDAP://10.32.16.80)和该AD服务器中要搜索的用户组列表。它检索那些给定组中的所有用户,同时递归地在这些组中搜索更多组。然后将每个用户添加到另一个应用程序已验证用户列表。应用程序的这一部分运行成功。但是,我们需要每个用户的友好域名(即他们的登录域/用户名的一部分)因此,如果有一个用户是TEST域的一部分,名为Steve:TEST/steve是他的登录名。我能够在AD中找到史蒂夫,但是我还需要“TEST”与他的AD信息一起存储。同样,通过使用目录搜索器

c# - 资源池 'default' 中的系统内存不足,无法运行此查询。在 SQL 上

我有一个正在运行的服务,每分钟可获得50-100个查询。这些都不是高成本查询。该服务已经运行了大约3-4个月,没有出现任何错误。几天前突然开始出现“资源池‘默认’中的系统内存不足,无法运行此查询。”偶尔会出现错误。当我调查问题时,我发现sqlservr.exe使用了~1.5gbram和%25的CPU(所有1/4CPU)。当我重新启动sqlservr.exe时,ram从~50mb开始慢慢增加直到它变成~1.5gb然后导致使用它的应用程序崩溃。在我做了一些研究之后,我认为这是由我使用的sqlserver版本引起的。它是express版,将数量限制在这些范围内。所以我已经将我的sqlserv

c# - 如何将 'default using' 添加到所有 cshtml 页面?

我正在创建我的第一个MVC.Net应用程序,我发现自己在几乎每个页面上都包含了@usingGideon.Core.Mvc;。是否可以默认添加到所有页面?在Asp.Net中,我可以将控件的默认内容添加到web.config,希望它也可以用于MVC.Net。 最佳答案 您可以将它们添加到中Views/Web.config中的部分.这是默认值: 关于c#-如何将'defaultusing'添加到所有cshtml页面?,我们在StackOverflow上找到一个类似的问题: