让我们列出你发布优秀和最喜欢的扩展方法的答案.
要求是必须发布完整代码并提供示例和如何使用它的说明.
基于对该主题的高度关注,我在Codeplex上设置了一个名为extensionoverflow的开源项目.
请标记您的答案并接受将代码放入Codeplex项目中.
请发布完整的源代码而不是链接.
Codeplex新闻:
24.08.2010 Codeplex页面现在在这里:http://extensionoverflow.codeplex.com/
11.11.2008 XmlSerialize/XmlDeserialize现在已实现并且已经过单元测试.
11.11.2008仍有更多开发人员的空间.;-) 现在加入!
11.11.2008第三个贡献者加入了ExtensionOverflow,欢迎来到BKristensen
11.11.2008 FormatWith现在已实现且已经过单元测试.
09.11.2008第二个贡献者加入了ExtensionOverflow.欢迎来到chakrit.
09.11.2008我们需要更多开发人员.;-)
代码如下所示:
namespace Test
{
public interface IMyClass
{
List<IMyClass> GetList();
}
public class MyClass : IMyClass
{
public List<IMyClass> GetList()
{
return new List<IMyClass>();
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行代码分析时,我得到以下建议.
警告3 CA1002:Microsoft.Design:更改'IMyClass.GetList()'中的'List'以使用Collection,ReadOnlyCollection或KeyedCollection
我应该如何解决这个问题以及这里有什么好的做法?
是否可以使用完整的正则表达式功能集进行高效查询.
如果不是微软真的应该考虑这个功能.
regex sql-server sql-server-2005 sql-server-2000 sql-server-2008
它与BI和来自不同数据源的数据合并相关联,并使该过程更加顺畅.
是否存在从没有Guids的数据库到没有信息丢失的Guids版本的最佳迁移策略?
域特定语言(DSL)和域驱动设计(DDD)之间的差异和相似之处是什么?
什么是避免在C#.net平台上进行SQL注入的最佳方法.
如果您有任何问题,请发布C#实现.
使用Linq从C#代码中避免在MSSQL Server上进行SQL注入的最佳方法是什么?
您是否应该使用函数来消除安全问题,还是由框架处理?
抛出以下异常:
错误消息:Microsoft.SqlServer.Management.Smo.FailedOperationException:数据库'4d982a46-58cb-4ddb-8999-28bd5bb900c7'的删除失败.---> Microsoft.SqlServer.Management.Common.ExecutionFailureException:执行Transact-SQL语句或批处理时发生异常.---> System.Data.SqlClient.SqlException:无法删除数据库"4d982a46-58cb-4ddb-8999-28bd5bb900c7",因为它当前正在使用中.
知道是什么导致了这个吗?
是否可以调用SMO函数来完成任何正在运行的Transact-SQL语句?
.net ×7
c# ×7
sql-server ×3
aop ×1
collections ×1
dsl ×1
guid ×1
licensing ×1
linq-to-sql ×1
open-source ×1
regex ×1
replication ×1
security ×1
smo ×1