我需要枚举在SQL Server数据库中创建的所有用户定义类型CREATE TYPE,和/或找出它们是否已经定义.
使用表或存储过程,我会做这样的事情:
if exists (select * from dbo.sysobjects where name='foobar' and xtype='U')
drop table foobar
Run Code Online (Sandbox Code Playgroud)
但是我找不到用户定义类型的等价物(或合适的替代品)!我绝对不能在任何地方看到它们sysobjects.
任何人都可以开导我吗?
有一个功能,我想在问题跟踪软件中看到,似乎并不常见,这是将票证(错误,功能请求等)划分为子任务并查看它们的能力以分层方式,可能具有某种进度条样式报告特定票证及其子票证的进度.
我的想法是,这对开发人员和项目经理都很有用:项目经理喜欢对发生的事情有一个相当广泛的概述,而开发人员需要深入了解细节,并且经常需要将任务划分为子-任务.如果有人将两个问题放入一张票中,这也会派上用场.
有谁知道问题跟踪器这样做?到目前为止,我所看到的(Trac,FogzBugz和Basecamp)都有一个单独的票据组织,所以它们对开发人员或项目经理都有用,但对两者都没有用.Assembla允许票证具有子票证(以及多个父票证),但它在这个特定功能上的可用性不是很好.
如果有这样的问题跟踪器,有没有人将它用于开发人员和项目经理,如果有,那么你有多少成功呢?或者,是否有更好的方法可供两类用户使用?
(更新:这不是一个主观的"你最喜欢的bug追踪软件是什么"的问题.我问的是针对特定目的的具有特定功能的bug追踪器,所以如果不这样做,请不要发布你最喜欢的bug追踪器我所要求的是.唯一可以说是主观因素是它对于这个特殊目的的效果如何.)
我一直在寻找一个允许我将任意C#对象传递给XSL转换的组件.
这样做的天真方法是使用XmlSerializer序列化对象图; 但是,如果你有一个大的对象图,就性能而言,这可能会导致问题.诸如循环引用,延迟加载,代理等问题可能会使这里的水域更加混乱.
更好的方法是使用某种实现IXPathNavigable和XPathNavigator的Adapter类.我遇到的一个这样的例子是来自Byte-Force的ObjectXPathNavigator - 但是,它的大多数关键文档都是俄语的,我的初步测试似乎表明它有一些怪癖和特质.
有没有人知道(a)关于这个特定英语的任何资源(概述,教程,博客文章等)或(b)提供相同或类似功能的任何其他替代方案?
我一直被熟悉Team Foundation Server的人问到有关分布式源代码控制的问题.
是否可以使用GCS或Mercurial等DVCS进行源控制并符合ISO 9001或CMMI等标准?
ISO 9001和CMMI对源控制工具应该和不应该具备什么要求?
有没有Git/Mercurial认为ISO 9001/CMMI会考虑有害还是需要特别考虑的事情?
我在http://www.ssqc.com/do25v6new.pdf上找到了一些信息,但是除了需要记录已更改的内容,您的软件的哪个版本之外,它看起来似乎并不多.已部署,以及他们修复了哪些问题,并且没有理由说DVCS不能与FogBugz和CI服务器(如TeamCity)等错误跟踪器结合使用.
谁能指点我对WS-Security的一些不错的介绍?
我正在寻找能够提供相当温和的主题介绍的教程或内容,但我不介意它是否承担了Web服务和SOAP的基本知识.到目前为止,我见过的大部分内容都非常技术性,您需要大量复杂,详细的背景知识才能正确理解它.
我们必须在PHP中实现Web服务以及在.NET中实现一个或多个客户端,因此非常感谢涵盖这两者的资源.
我一直在尝试使用git-svn通过HTTPS访问Subversion存储库时遇到一些问题.
当我键入时git svn init --username=<my username> --trunk=https://<host>/<project>/trunk,我收到以下错误消息:
RA layer request failed: PROPFIND request failed on '/<project>/trunk':
PROPFIND of '/<project>/trunk': SSL negotiation failed: SSL error: unknown
protocol (https://<host>) at C:\Program Files (x86)\Git/libexec/git-core\git-svn
line 2299
Run Code Online (Sandbox Code Playgroud)
还有几点需要注意:
git config http.proxy.git config http.sslVerify=false.但是,这没有任何区别.还有其他我没试过的东西吗?
有没有人能够在共享的Web主机上启动并运行基于NHibernate的项目?
NHibernate在幕后做了很多花哨的东西,但是我现在使用的主机只允许应用程序以中等信任的方式运行,这限制了你可以用反射做什么,并且它会抛出各种安全性许可错误.即使我只在映射文件中使用公共属性,但是我确实有一些类被定义为代理.
哪些公司提供体面(价格合理)的网络托管,让NHibernate无怨无悔地运行?
更新:似乎从这些答案(和我的实验 - 对不起Ayende,但我仍然无法让它在我的网络主机上工作,即使你浏览了你链接到的文章)是明智地选择你的托管服务提供商和购物.似乎WebHost4Life在这方面相当不错.但是,有没有人尝试使用1和1的Windows共享主机NHibernate?我已经拥有了一个Linux帐户,我在这方面相当满意,如果我能让NHibernate与Windows无缝协作,我可能会坚持使用它们.
git ×2
.net ×1
bug-tracking ×1
c# ×1
cmmi ×1
git-svn ×1
mercurial ×1
nhibernate ×1
security ×1
sql ×1
sql-server ×1
ssl ×1
svn ×1
t-sql ×1
web-hosting ×1
web-services ×1
ws-security ×1
xml ×1
xpath ×1
xslt ×1