小编Kyl*_*est的帖子

如何在asp.net mvc应用程序中为一个控制器操作设置请求超时

我想在我的应用程序中增加特定控制器操作的请求超时.我知道我可以在web.config中为整个应用程序执行此操作,但我宁愿在这一个操作上更改它.

Web.config示例:

<system.web>
  <httpRuntime executionTimeout="1000" /> 
</system.web>
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

asp.net-mvc asp.net-web-api

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

新的asp.net图表控件 - 它们将与MVC(最终)一起使用吗?

Scott Gu刚刚发布了由.NET团队分发的一组新的图表控件.它们看起来令人难以置信:http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt. ASPX

百万美元的问题是......他们会与MVC合作,如果是的话,什么时候?

.net asp.net asp.net-mvc charts

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

是否应该有读取查询的事务?

我一直在读一些devs/dbas建议在所有数据库调用中使用事务,甚至是只读调用.虽然我理解在事务中插入/更新在事务中读取的好处是什么?

sql-server transactions crud

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

预定的控制台应用程序与Windows服务?什么时候适合使用它们

我刚才读到:将应用程序开发为Windows服务有什么好处?但我仍然不确定何时使用Windows服务.

我有几个任务需要间隔运行(即每5分钟).我应该使用哪种项目类型?是否有应该是Windows服务的应用程序类型的示例?

.net windows windows-services

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

在Jira Agile什么时候应该使用"故事"什么时候我应该使用"改进"

我们刚开始使用Jira(使用Jira Agile插件 - Scrum模板)进行问题跟踪和敏捷规划.

我对故事和改进之间的差异(或预期的差异)感到困惑.我们所有的"东西"都写成了故事.这些故事描述了新功能和现有功能的改进.这些都应该被列为故事还是应该将改进列为改进?

我认为我们应该保持简单,只有Epic,Story,Bug; 但是,我不想隐藏改进并最终导致一些意想不到的效果或最终缺少有用的功能.

提前感谢您的建议.

agile scrum jira jira-agile

17
推荐指数
1
解决办法
6462
查看次数

如何在表中将所有空字符串更改为NULL?

我有一个约100列(90%可空)的遗留表.在这90个列中,我想删除所有空字符串并将它们设置为null.我知道我可以:

update table set column = NULL where column = '';
update table set column2 = NULL where column2 = '';
Run Code Online (Sandbox Code Playgroud)

但这很乏味且容易出错.在整个桌子上必须有一种方法吗?

mysql sql string sql-update

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

如何在不使用游标的情况下将表的一列转换为SQL Server中的csv字符串

我想select Column from Table使用SQL Server 将结果返回到逗号分隔的字符串中.

有问题的列相当大(nvarchar(2000)),因此解决方案必须能够处理非常大的结果值.

t-sql sql-server

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

14
推荐指数
2
解决办法
9312
查看次数

实体与用户定义的查询/过滤器/规则匹配时执行操作

通常,您编写查询并获取与其匹配的所有记录(实体).我需要做相反的事情.

假设我有1M个客户,有十几个非规范化属性:

public class Customer {
  public string Name {get;set;}
  public string Email {get;set;}
  public string Phone {get;set;}
  public DateTime Birthday {get;set;}
  public DateTime LastEmailed {get;set;}
  public DateTime LastCalled {get;set;}
  public int AgeInYears {get { return DateTime.UtcNow.Year - birthdate.Year;}}
  public int SalesTerritoryId {get;set;}
  // etc.

}
Run Code Online (Sandbox Code Playgroud)

我有10k用户想要设置自定义过滤器,并在任何新客户符合他们定义的规则时收到通知.

在创建/更新客户时评估其中一些规则(例如)

  • 拥有电话号码且在我的销售区域内的客户.
  • 电子邮件和LastEmailed的客户为NULL且销售区域为IN(1,7,11)

其他规则将定期运行(例如)

  • 客户今天过生日.

每天将为客户提供数百万次保存,并针对每个新客户/更新客户检查5-10k个自定义过滤器.

我意识到我可以将表达式树用于用户的过滤器,但最终会做到这样的事情:

public class CustomerRule : IRule {

  public bool IsMatch() {
    // Expression Tree Stuff
  }

  public bool DoAction() {
    // Notification Stuff
  }
} …
Run Code Online (Sandbox Code Playgroud)

.net c# notifications rule-engine

14
推荐指数
2
解决办法
883
查看次数

ASP.NET MVC编辑集合最佳实践 - 您的意见

鉴于以下类,您对处理创建/编辑的最佳方法有何看法,其中Attributes.Count可以是任何数字.

public class Product {
  public int Id {get;set;}
  public string Name {get;set;}
  public IList<Attribute> Attributes {get;set;}
}

public class Attribute {
  public string Name {get;set;}
  public string Value {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

用户应该能够在同一视图中编辑产品详细信息(名称)和属性详细信息(名称/值),包括添加和删除新属性.

处理模型中的更改很容易,处理UI和ActionMethod方面的最佳方法是什么?

collections asp.net-mvc

13
推荐指数
2
解决办法
6130
查看次数