小编Saa*_*ail的帖子

SQL Server:CROSS JOIN和FULL OUTER JOIN有什么区别?

SQL Server中的CROSS JOIN和FULL OUTER JOIN有什么区别?

他们是一样的,不是吗?请解释.什么时候会使用其中任何一个?

sql-server cross-join full-outer-join

177
推荐指数
8
解决办法
20万
查看次数

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

SQL#符号是什么意思,它是如何使用的?

有人可以向我解释这个#符号在MS SQL Code中的含义.

我试过谷歌搜索,甚至搜索StackOverflow,但似乎无法找到答案.

我觉得自己像个白痴 - 有一个"那些"日子.请帮忙.

sql-server syntax symbols

38
推荐指数
4
解决办法
4万
查看次数

.NET中的身份验证,授权,用户和角色管理以及一般安全性

我需要知道如何为C#应用程序实现一般安全性.在这方面我有什么选择?如果满足我的需求,我宁愿使用现有的框架 - 我不想重新发明轮子.

我的要求如下:

  • 通常的用户名/密码验证
  • 管理用户 - 为用户分配权限
  • 管理角色 - 将用户分配给角色,为角色分配权限
  • 用户根据用户名和角色授权

我正在寻找一个由.Net社区进行时间处理和使用的免费/开源框架/库.

我的应用程序采用客户端/服务器方法,服务器作为Windows服务运行,连接到SQL Server数据库.客户端和服务器之间的通信将通过WCF进行.

这是很重要的一件事是,我需要能够给特定用户或角色的权限分配给查看/更新/删除特定的实体,无论是客户或产品等.例如,杰克可以查看某些10的3客户,但只更新微软,雅虎和谷歌客户的详细信息,并且只能删除雅虎.

c# security authorization roles

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

在SQL Server 2000中删除存储过程的语法是什么?

简单的问题,正如标题所示:

通过首先检查SP是否存在,删除SQL Server 2000中的存储过程(SP)的语法是什么?

请提供完整的代码.

stored-procedures sql-server-2000 sql-drop

28
推荐指数
3
解决办法
7万
查看次数

什么是VSSVER.SCC文件,我可以删除它们吗?

我从客户端继承了ASP.Net 2.0(文件系统)Web项目,近年来有几家不同的公司参与了这个项目.该项目已经从一家公司交给下一家公司,然后最终与我结束.

所以现在,正如你可以想象的那样,代码库和文件和文件夹结构变得非常混乱和丑陋,我正在努力解决这个问题.

它作为SVN导出的存储库/文件夹交给我,然后我将其添加到我自己的SVN存储库中.但是,我现在发现了整个vssver.scc四处散落.它们似乎没有在任何地方使用.

我相信这些是由SVN以外的其他源控制系统使用的.

我可以删除这些文件吗?

svn code-cleanup

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

ASP.Net MVC异常日志记录与错误处理相结合

我正在寻找一个简单的解决方案,在我的ASP.Net MVC 1.0应用程序中结合错误处理进行异常记录.

我已经阅读了很多文章,包括StackOverflow上发布的问题,这些文章都针对不同情况提供了不同的解决方案.我仍然无法提出适合我需求的解决方案.

这是我的要求:

  1. 为了能够在我的Controller上使用[HandleError]属性(或类似的东西),处理可能从任何Actions或Views中抛出的所有异常.这应该处理所有未在任何操作上专门处理的异常(如第2点所述).对于Controller中的所有操作,我希望能够指定在错误情况下必须将用户重定向到哪个View.

  2. 我希望能够在特定Actions的顶部指定[HandleError]属性(或等效的东西)以捕获特定异常并将用户重定向到适合该异常的View.所有其他异常仍必须由Controller上的[HandleError]属性处理.

  3. 在上述两种情况下,我都希望使用log4net(或任何其他日志记录库)记录异常.

我如何实现上述目标?我已经阅读过让我的所有控制器继承自一个覆盖OnException方法的基本控制器,并且我在其中进行日志记录.但是,这会将用户重定向到适当的视图,或者使其变得混乱.

我已经阅读过编写自己的Filter Action来实现IExceptionFilter来处理这个问题,但这会与[HandleError]属性冲突.

到目前为止,我的想法是,最好的解决方案是编写自己继承自HandleErrorAttribute的属性.这样我就可以获得[HandleError]的所有功能,并且可以添加我自己的log4net日志记录.解决方案如下:

    public class HandleErrorsAttribute: HandleErrorAttribute {

      private log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

      public override void OnException(ExceptionContext filterContext)
      {
          if (filterContext.Exception != null)
          {
            log.Error("Error in Controller", filterContext.Exception);
          }

          base.OnException(filterContext);
      }
   }
Run Code Online (Sandbox Code Playgroud)

以上代码是否适用于我的要求?如果没有,哪种解决方案能满足我的要求?

asp.net-mvc logging log4net exception-handling

22
推荐指数
1
解决办法
2万
查看次数

从ASP.Net MVC View访问应用程序设置

在ASP.Net MVC 1.0应用程序中,是否可以从我的View(aspx页面)中访问应用程序设置(MyProject.Properties.Settings.Default.*)?

我试过但智能感知和编译器不喜欢它.它说,由于保护水平,它是不可能的.

asp.net asp.net-mvc view application-settings

19
推荐指数
2
解决办法
2万
查看次数

MS报告缓存文件(*.rdl.data)应该存储在源代码管理中吗?

我正在为使用Reporting Services的客户端编写遗留应用程序.我已导入项目SVN存储库,其中包括一个Reporting项目和文件夹,在Visual Studio Reporting解决方案/项目中进行设置.

此SVN文件夹(但不包括VS解决方案/项目)包含.rdl文件(实际报告定义)和.rdl.data文件.我相信.rdl.data文件用于缓存报告.

从开发的角度来看,这些.rdl.data文件应该是源代码控制的吗?我正在考虑从存储库中删除它们,因为它们往往会经常更改(几乎每次我都预览报告),并且它正在制作SVN报告文件/文件夹已经更改,这很令人恼火.

我不认为这些.rdl.data文件是开发所必需的.可以/应该从源代码管理中删除它们吗?

svn version-control report rdl

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

这种.Net(C#)属性的使用是否昂贵?

我想知道.Net中的属性,特别是C#的使用是否昂贵,为什么或为什么不呢?

我特别询问C#,除非不同的.Net语言之间没有区别(因为基类库是相同的?).

所有较新的.Net技术都广泛使用了属性,例如Linq to SQL,ASP.Net MVC,WCF,企业库等,我想知道这会对性能产生什么影响.很多类都会使用某些属性自动修饰,或者某些功能/特性需要这些属性.

费用问题是否取决于具体实施细节?如何将属性编译为IL?它们是自动缓存的,还是由实现者决定的?

.net c# performance attributes

10
推荐指数
2
解决办法
3719
查看次数