小编Sha*_*10N的帖子

诊断.NET遗留问题

假设您正在接管传统的.NET应用程序.用C#编写

您将用于评估应用程序健康状况的前五种诊断措施,概况分析或其他方面是什么?

我不仅仅关注诊断的"什么"部分,还关注"如何".例如,确实需要评估应用程序的快速/最佳响应时间....但有没有办法通过代码库的技术诊断来建立/衡量它,而不仅仅是获得用户体验反馈?

alt text http://chhs.gmu.edu/images_files/office_of_academic_outreach/images/s07-assessment-image.jpg

是的,你必须使用一些很棒的工具......如果你也列出它们会很棒.

.net c# profiling diagnostics legacy-app

15
推荐指数
1
解决办法
471
查看次数

.NET Framework中的控制和依赖注入反转

是否有任何特定的DI示例/实例作为.NET Framework本身的架构原则或设计模式应用?框架/ BCL中的任何(或许多)类型是否符合IoC?

基于C#的类型名称和简要说明/解释会很棒!

这将使得DI注入设计原则的需求成为最佳实践......因为它是从基础框架本身收集的.

我重申,我不是在寻找的IoC/DI框架BUT为IOC/DI IN的框架.

编辑:只是想得到更多的实例/例子......因此赏金!

.net c# dependency-injection inversion-of-control

13
推荐指数
3
解决办法
2403
查看次数

Oracle DBMS_ASSERT 的 Sql Server 等效项是什么?

DBMS_ASSERT是Oracle中防止SQL注入攻击的关键之一。我尝试了粗略搜索...是否有 SQL Server 2005/2008 等效于此功能?

我正在寻找一个特定的实现,它具有 DBMS_ASSERT 的所有相应 Oracle 包成员的对应项。

  • 诺普
  • SIMPLE_SQL_NAME
  • QUALIFIED_SQL_NAME
  • SCHEMA_NAME

我知道防止注入的最佳实践...绑定变量...就是其中之一。
但是,在这个问题中,我专门寻找一种在不使用绑定变量的情况下清理输入的好方法。

有没有具体的实现方法?
是否有一个库实际上是 Oracle 包的 SQL Server 端口?

sql sql-server oracle sql-injection

5
推荐指数
1
解决办法
2320
查看次数

使用CTE而不是Cursor

我有以下表格结构.

我只想将SubId更新为其为null的所有行,其中RawLineNumber以1 递增,SeqNumber以1递增.

RawlineNumber Claimid SubId SeqNumber
1             6000    A100  1
2             6000    NULL  2
3             6000    NULL  3
10            6000    A200  1
11            6000    NULL  2
25            6000    A300  1
26            6000    NULL  2
27            6000    NULL  3
Run Code Online (Sandbox Code Playgroud)

我想更新
SUBIDRawLineNumber与A100 2和3,
SUBIDRawLineNumber 11与A200,
SUBIDRawLineNumber 26和27架A300.

我有一个光标可以完成这项工作但是我可以用CTE来处理它吗?

t-sql sql-server-2005 cursor common-table-expression cross-apply

4
推荐指数
1
解决办法
1412
查看次数

在Enum中使用特殊字符,例如%(C#3.0)

我有一个组合,其来源是Enum.现在,在其他值中(比如value1,value2

等)有一个项目Changes(%)将在组合中显示.

如何在枚举中定义更改(%)?

使用C#3.0

谢谢

c# enums attributes naming-conventions

3
推荐指数
1
解决办法
4108
查看次数