草庐IT

SQLServer2008R2

全部标签

c# - Visual Studio 2008 自定义类项模板,$safeprojectname$ 不协调

只需设置一些快速类和对象项模板,到目前为止一切正常,但我坚持的一件事是$safeprojectname$模板参数。我已将其添加为命名空间部分的一部分并且$registeredorganization$工作正常namespace$registeredorganization$.$safeprojectname${publicclass$safeitemname${public$safeitemname$(){//defaultconstructor}}}我已经进入.vstemplate文件并确保ReplaceParameters="true"所以我在这一点上唯一猜测的是公司名称和项目名称

c# - 为什么 VS 2008 不在 String 类的 Intellisense 中显示扩展方法

因为String实现了IEnumerable,我期待在Intellisense中看到Enumerable扩展方法,例如,在Strings="asdf";s.我期待看到.Select(...),.ToList(),ETC。然后我惊讶地看到扩展方法do实际上在字符串类上工作,它们只是没有出现在Intellisense中。有人知道为什么吗?这可能与this有关问题。 最佳答案 这是明确设计的。问题是,虽然String最明确地实现了IEnumerable,大多数人不会那样想,或者更重要的是不会那样使用它。String有相当少的方法。最初我们

c# - 相同的源,具有不同资源的多个目标(Visual Studio .Net 2008)

一组软件产品的区别仅在于它们的资源字符串、二进制资源,以及它们的VisualStudio安装项目使用的字符串/图形/产品key。创建、组织和维护它们的最佳方式是什么?即所有产品本质上都包含由图形、字符串和其他资源数据定制的相同核心功能,以形成每个产品。假设您正在创建一组产品,如“银行家Excel”、“园丁Excel”、“CEOExcel”等。每个产品都具有相同的功能,但在名称、图形、帮助文件、包括模板等构建它们的环境是:vanillaWindows.Forms/VisualStudio2008/C#/.Net。理想的解决方案应该易于维护。例如如果我引入一个新的字符串/新的资源项目我没有

c# - 如何使用 Dapper 将字符串作为 NULL 发送到 SQLServer?

我有一个场景,其中C#中的字符串可以是null。我需要它在SQLServer上为NULL。我使用Dapper将其发送到SQLServer,查询如下:connection.Query("[dbo].[sp_MyStoredProcedure]"),new{StartDate:startDate},commandType:CommandType.StoredProcedure);其中startDate是有时可以等于null的字符串。存储过程的参数是@StartDatevarchar(10)=NULL当它为NULL时,它返回所有记录。我已通过SSMS确认此行为有效。我读了thispostMa

c# - Sqlserver.exe 已停止工作

自安装VisualStudio2015Update3以来,我一直收到以下错误。它仅在VisualStudio2015打开时发生,并且无论我是否以本地管理员身份运行都会发生。它很频繁而且很烦人,但似乎并不影响我正在做的任何工作。Code、ServerExplorer、VS都可以正常工作,但弹出的错误消息和Microsoft错误报告在此过程中占用了我50%的CPU使用率。有人知道怎么解决吗?我不想花几个小时来解决它。错误信息:在我的应用程序事件日志中,我看到以下内容:Faultbucket126419871336,type5EventName:SQLException64Response:

c# - VS2008 安装项目 : Uninstalling the previous MSI

我有一个VS2008安装项目,它创建了一个安装WinForms应用程序(C#)的setup.msi。每次我更新版本号,用户都必须先卸载旧版本,然后才能安装新版本。否则我们会收到可怕的“此产品的另一个版本已安装”消息。这是我在构建新版本的安装程序时已经在做的事情:设置RemovePreviousVersions=true和DetectNewerInstalledVersion=true增加AssemblyVersion(正在部署的exe)增加版本(安装项目的)生成新的ProductCode(根据VS提示,Version改变时)保持UpgradeCode不变但它仍然拒绝卸载以前的版本。那么

使用 Visual Studio 2008 的 2.0 中的 C# .NET 3.0/3.5 功能

在升级到VisualStudio2008之后,有哪些特定于C#3.0/3.5的新功能可以在.NET2.0中使用?另外,有哪些功能不可用?可用lambda表达式扩展方法(通过声明一个空的System.Runtime.CompilerServices.ExtensionAttribute)自动属性对象初始化器集合初始化器LINQtoObjects(通过实现IEnumerable扩展方法,参见LinqBridge)不可用表达树WPF/Silverlight库 最佳答案 您可以使用编译器通过发出与2.0兼容的IL处理的任何新的C#3.0功能

c# - .NET 是否为我提供了 2008 年 12 月 29 日的错误周数?

根据official(gregorian)calendar,2008年12月29日的周数为1,因为在第52周的最后一天(即28/12)之后,这一年还剩下三天或更少的日子。有点奇怪,但没关系,规则就是规则。所以根据这个日历,我们有2008/2009年的边界值28/12是第52周29/12是第1周1/1是第1周8/1是第2周C#提供了一个GregorianCalendar类,它有一个函数GetWeekOfYear(date,rule,firstDayOfWeek)。参数rule是一个具有3个可能值的枚举:FirstDay、FirstFourWeekDay、FirstFullWeek。根据我

c# - 让 VS 2008 停止强制缩进命名空间的方法?

我从来都不喜欢大多数编辑器处理命名空间的方式。他们总是强制您添加额外的毫无意义级别的缩进。例如,我在一个页面中有很多代码,我更愿意将其格式化为namespacemycode{classmyclass{voidfunction(){foo();}voidfoo(){bar();}voidbar(){//code..}}}而不是像namespacemycode{classmyclass{voidfunction(){foo();}voidfoo(){bar();}voidbar(){//code..}}}老实说,我什至不喜欢大部分时间缩进的类,因为我通常每个文件只有1个类。这里看起来还不错

c# - 如何使用 C#、Entity Framework 和 SQL Server 2008 读取/写入地理数据?

我有一个表单,用户可以从中输入map上某个点的纬度和经度。数据将作为字符串值输入。我做了一些研究,并从各种来源发现EntityFramework不支持地理数据类型。如何解析字符串数据和/或将其保存到数据库中的地理列?存储后如何访问它并将其重新解析为字符串?提前致谢! 最佳答案 事实上,.NETFramework4.5附带的EntityFramework5组件确实支持空间类型。看看这个walkthrough.编辑使用EF6,您可以在.NETFramework4和.NETFramework4.5上使用空间类型