小编Pur*_*ome的帖子

Sql Server Unique Key也是索引吗?

我在表中有一个列(例如UserName),我想确保它是唯一的.所以我为该列创建了一个唯一键,并将其命名为IX_Users_UserName.

现在,如果我根据用户名搜索大量用户,我想确保该字段有索引.

我是否需要创建单独的索引,或者是唯一的键还被视为索引,就像主键是群集唯一键一样?

sql-server indexing unique-key

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

清除ASP.NET中的页面缓存

对于我的博客,我想使用输出缓存来保存一个特定帖子的缓存版本大约10分钟,这很好......

<%@OutputCache Duration="600" VaryByParam="*" %>
Run Code Online (Sandbox Code Playgroud)

但是,如果有人发表评论,我想清除缓存,以便刷新页面并查看评论.

我如何在ASP.Net C#中做到这一点?

c# asp.net outputcache

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

如何捕获所有路由来处理ASP.NET MVC的'404 page not found'查询?

是否有可能创建一个捕获所有的最终路由...并将用户弹回到ASP.NET MVC中的404视图?

注意:我不想在我的IIS设置中进行此设置.

asp.net-mvc routes http-status-code-404

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

用单身人士进行单元测试

我已经使用Visual Studio Team Edition测试框架准备了一些自动测试.我希望其中一个测试按照在程序中完成的正常方式连接到数据库:

string r_providerName = ConfigurationManager.ConnectionStrings["main_db"].ProviderName;
Run Code Online (Sandbox Code Playgroud)

但是我在这一行中收到了一个例外.我想这是因为ConfigurationManager是一个单例.你怎么能解决单元测试中的单例问题?


谢谢你的回复.所有这些都非常有启发性.

singleton unit-testing

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

如何在我的Xamarin Forms应用程序上本地保存一些用户数据?

我有一个简单的Xamarin Forms应用程序.我现在有了一个简单的POCO对象(例如,User实例或最新推文或订单或其他的列表).

如何将此对象本地存储到设备中?让我们想象一下我将其序列化为JSON.

此外,这些数据有多安全?它是Keychains等的一部分吗?自动备份?

干杯!

storage xamarin xamarin.forms

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

JMeter - 如何记录失败响应的完整请求?

我正在使用JMeter命令行来测试我们的网站api.现在,这是我回来的示例结果:

Creating summariser <summary>
Created the tree successfully using street_advisor.jmx
Starting the test @ Sat Oct 03 15:22:59 PDT 2009 (1254608579848)
Waiting for possible shutdown message on port 4445
summary +     1 in   0.0s =   37.0/s Avg:    27 Min:    27 Max:    27 Err:     1 (100.00%)
<snip a few more lines>
<then i break it>
Run Code Online (Sandbox Code Playgroud)

所以我收到了一个错误.

目前,所有错误都将转到文件中.当我检查那个文件时,它说它是404.呃..好吧.无论如何,我可以确切地看到JMeter的请求什么?

这是我的配置文件的片段...

<ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Error Writer" enabled="true">
          <boolProp name="ResultCollector.error_logging">true</boolProp>
          <objProp>
            <name>saveConfig</name>
            <value class="SampleSaveConfiguration">
              <time>true</time>
              <latency>true</latency>
              <timestamp>false</timestamp>
              <success>true</success>
              <label>true</label>
              <code>true</code>
              <message>true</message> …
Run Code Online (Sandbox Code Playgroud)

jmeter

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

将EPPlus与MemoryStream一起使用

我正在使用EPPlus在C#中生成XLSX文件.一旦我用内存流实例化ExcelPackage - 我收到错误:

"写操作期间发生磁盘错误.(HRESULT异常:0x8003001D(STG_E_WRITEFAULT))"

代码是:

MemoryStream stream = new MemoryStream();

using (ExcelPackage package = new ExcelPackage(stream))
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

有没有人见过这个?

c# excel epplus

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

什么是ASP.NET MVC应用程序中的PreserveLoginUrl appSetting键/值?

我正在审查一些ASP.NET MVC代码,特别是web.config文件.

我在这一appSettings节中注意到了这一点:

<add key="PreserveLoginUrl" value="true" />

  1. 这是做什么的?
  2. 什么时候被引入ASP.NET MVC?

干杯!

.net asp.net-mvc

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

使用FormsAuthentication.SetAuthCookie存储更多信息

我使用aspx和c#来设置登录的身份验证cookie.

FormsAuthentication.SetAuthCookie(UserName, True)
Run Code Online (Sandbox Code Playgroud)

我想在同一个cookie中存储更多信息.我可以为此身份验证Cookie添加值,还是必须使用第二个http cookie?

基本上我正在寻找存储用户的Id所以我可以使用users表行键访问数据库

谢谢,伊甸园

c# asp.net asp.net-mvc forms-authentication

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

如何将Sql Server 2008 DateTimeOffset转换为DateTime

我希望将具有DATETIMEOFFSET字段的表转换为字段,DATETIME但通过注意偏移重新计算时间.实际上,这会将值转换为UTC.

例如.

CreatedOn: 2008-12-19 17:30:09.0000000 +11:00
Run Code Online (Sandbox Code Playgroud)

将被转换为

CreatedOn: 2008-12-19 06:30:09.0000000
Run Code Online (Sandbox Code Playgroud)

要么

CreatedOn: 2008-12-19 06:30:09.0000000 + 00:00 -- that's a `DATETIMEOFFSET`, but `UTC`.
Run Code Online (Sandbox Code Playgroud)

干杯:)

sql sql-server datetime datetimeoffset sql-server-2008

43
推荐指数
5
解决办法
8万
查看次数