小编dg9*_*g90的帖子

ASP.NET中OnInit和OnLoad的区别?

我在一周前接受了一次采访,其中一个问题是ASP.NET中OnInit和Onload之间的区别是什么?我没有任何线索,我没有在网上找到任何简单的答案,所以有人可以解释一下,简单的两者之间的区别是什么?(我发现的是,生命周期中存在差异).

c# asp.net

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

WPF如何将带有描述的枚举绑定到组合框

嗨,我想将枚举与组合框的描述绑定在一起:

我得到了下一个枚举:

  public enum ReportTemplate
  {
     [Description("Top view")]
     1,
     [Description("Section view")]
     2
  }
Run Code Online (Sandbox Code Playgroud)

我试过这个:

  <ObjectDataProvider MethodName="GetValues" ObjectType="{x:Type System:Enum}"  
  x:Key="ReportTemplateEnum">
      <ObjectDataProvider.MethodParameters>
          <x:Type TypeName="Helpers:ReportTemplate" />
      </ObjectDataProvider.MethodParameters>
  </ObjectDataProvider>

  <Style x:Key="ReportTemplateCombobox" TargetType="dxe:ComboBoxEditSettings">
      <Setter Property="ItemsSource" 
      Value="{Binding Source={x:Type Helpers:ReportTemplate}}"/>
      <Setter Property="DisplayMember" Value="Description" />
      <Setter Property="ValueMember" Value="Value" />
  </Style>
Run Code Online (Sandbox Code Playgroud)

不能成功做到这一点1知道一个简单的解决方案吗?

提前致谢!

c# wpf combobox enumeration devexpress

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

删除特定SQL Server架构中的所有存储过程

我有数百个由DataSync自动生成的程序.

我没有时间和感觉手动删除它们.

他们都从一开始 DataSync.

有没有办法删除名称以DataSync.?开头的所有存储过程?

t-sql sql-server stored-procedures

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

WCF安全绑定问题

嗨,我在Windows Azure项目中托管WCF服务作为WebRole.

我的服务使用SSL证书进行保护,这是有效的.
现在我想在我的操作合同上添加一些额外的安全性,如果我这样做(设置一个保护级别),我会得到下一个错误.

我需要配置一些绑定或其他东西来完成这项工作,但我不知道什么,我不知道在哪里.

项目信息:

错误:

    The request message must be protected. This is required by an operation of the contract ('IService1','http://tempuri.org/').
    The protection must be provided by the binding ('BasicHttpBinding','http://tempuri.org/').
Run Code Online (Sandbox Code Playgroud)

建筑

在此输入图像描述
ServiceConfiguration.Cloud.cscfg&ServiceConfiguration.Local.cscfg

<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="Azure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="1" osVersion="*">
  <Role name="WCFServiceWebRole">
    <Instances count="1" />
    <ConfigurationSettings>
      <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
    </ConfigurationSettings>
    <Certificates>
      <Certificate name="Certificate1" thumbprint="51F357715F" thumbprintAlgorithm="sha1" />
    </Certificates>
  </Role>
</ServiceConfiguration>
Run Code Online (Sandbox Code Playgroud)

ServiceDefinition.csdef中

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="Azure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
  <WebRole name="WCFServiceWebRole" vmsize="ExtraSmall" enableNativeCodeExecution="true">
    <Sites>
      <Site name="Web"> …
Run Code Online (Sandbox Code Playgroud)

security configuration wcf binding azure

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

如何为此业务逻辑代码编写可靠的单元测试?

我得到了一些我想测试的业务逻辑代码.
目前我只知道如何在没有其他依赖关系的逻辑代码上编写单元测试.

任何人都可以指出我如何测试这个功能的好方向,也许举个例子?

是测试这个集成测试的唯一方法还是我必须使用mock/stub?

/// <summary>
/// Gets the scan face file by a MemberID
/// </summary>
/// <param name="MemberID">The ID of a member</param>
/// <returns>A scan face file in byte array format</returns>
public byte[] GetScanFileFaceByMemberID(int MemberID)
{
    byte[] scanFileFace;

    using (ProductionEntities entityContext = new ProductionEntities())
    {
        scanFileFace = (from scan in entityContext.tblScan
                     where scan.MEMBERID == MemberID
                     select scan.scanFileFace).Single();
    }

    return scanFileFace;
}
Run Code Online (Sandbox Code Playgroud)

CHANGES(我实现了Repository&rhino mocks):

BL:

public byte[] GetScanFileFaceByMemberID(int MemberID)
{
    byte[] scanFileFace;

    var query = Repository.GetAll<tblScan>().Where(bl => bl.MEMBERID == …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing

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