问题列表 - 第2672页

如何强制Linq使用SQL不使用缓存?

当我进行两次相同的查询时,第二次它不会从数据库返回新行(我猜它只是使用缓存).

这是一个Windows窗体应用程序,我在应用程序启动时创建dataContext.

如何强制Linq SQL不使用缓存?

这是一个示例函数,我遇到了问题:

public IEnumerable<Orders> NewOrders()
{
    return from order in dataContext.Orders
           where order.Status == 1
           select order; 
}
Run Code Online (Sandbox Code Playgroud)

linq-to-sql

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

IIS:将所有请求重定向到一个页面?

对于我的IIS网站,我想将所有请求重定向到一个页面.这样做的目的是我想对我的所有Web应用程序使用的数据库(离线)进行一些维护.我在这个网站上运行了大约50个网络应用程序,因此我想避免访问每个应用程序以更改某些内容.我想我可以在machine.config中进行一次更改?任何提示将不胜感激.

iis redirect

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

如何为我的控制器设置"默认操作",当没有其他操作匹配时将调用该操作?

说我有以下路线:

routes.MapRoute("Default", "{controller}/{action}/{id}", 
    new { controller = "Home", action = "Index", id = "" });
Run Code Online (Sandbox Code Playgroud)

让我们说我的控制器有以下方法:Index(Int32 id)Edit(Int32 id).

所以,/MyController/Index/1是该路线有效的URL.也是/MyController/Edit/1

但是,如果收到的URL正确映射到我的控制器而不是现有操作,那么如何定义要执行的"默认操作"而不是让MVC框架抛出错误屏幕?

基本上我想要URL /MyController/Preview/1/MyController/Whatever/1执行我提前指定的操作,此时{action}令牌无法映射到我的控制器上的现有操作.

我看到Codeplex上的MvcContrib项目有一个属性,可以使它与ConventionController一起使用,但我现在想用纯MS ASP.NET MVC保留它.

我也看到Fredrik提到了一个[ControllerAction(DefaultAction = true)]属性,但除了他的博客之外我无法在任何地方找到它(当我在我的控制器中尝试时,我的应用程序将无法编译).

asp.net-mvc

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

如何从ASP.NET MVC视图中显示存储在数据库中的HTML?

我将FCKEditor发出的HTML代码存储在数据库中,并希望将其显示(良好渲染)到视图上.因此,例如,存储为:

&lt;&gt;pre&lt;&gt;This is some sample text&lt;&gt;pre&lt;/&gt
Run Code Online (Sandbox Code Playgroud)

将以如下方式显示给用户:

This is some sample text
Run Code Online (Sandbox Code Playgroud)

(具有预格式化文本的适当样式)

视图已经具有要显示的必需字符串ViewData,我只是不确定向用户显示它的最佳方式是什么.

html asp.net-mvc html-encode

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

在T-SQL中使用任意数量的参数

是否可以创建一个参数化的SQL语句,该语句将采用任意数量的参数?我试图允许用户根据多个关键字过滤列表,每个关键字用分号分隔.因此,输入将类似于"Oakland; City; Planning",WHERE子句将出现与下面相同的内容:

WHERE ProjectName LIKE '%Oakland%' AND ProjectName Like '%City%' AND ProjectName Like '%Planning%'

使用连接创建这样的列表真的很容易,但由于SQL注入漏洞,我不想采用这种方法.我有什么选择?我是否创建了一堆参数,希望用户不要尝试使用我定义的更多参数?或者有没有办法安全地创建参数化SQL?

性能不是什么大问题,因为该表现在只有大约900行,并且不会很快增长,可能每年50到100行.

sql t-sql sql-server

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

如何在python中取消引用urlencoded unicode字符串?

我有一个像"Tanım"这样的unicode字符串,它以某种方式被编码为"Tan%u0131m".如何将此编码的字符串转换回原始的unicode.显然urllib.unquote不支持unicode.

python unicode w3c urllib character-encoding

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

将启用unicode的Delphi 2006应用程序移植到Delphi 2009

我有一个在Delphi 2006中完全兼容unicode的应用程序.我用WideStrings替换了所有的AnsiStrings,用TNT控件替换了所有VCL控件,并将所有字符串函数从AnsiStrings更改为WideStrings.看起来所有的工作都是徒劳的,因为我将不得不扭转这一切.反正Trick Delphi 2009是否认为Widestrings实际上是UnicodeStrings?

delphi unicode delphi-2009

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

如何获得进程所有者的UserName?

我正在尝试获取当前用户(Environment.UserName)当前拥有的进程列表.不幸的是,Process该类没有任何方法来获取用户拥有进程的UserName.

如何获取用户的UserName,该用户是使用Process该类的进程的所有者,因此我可以将其与之进行比较Environment.UserName

如果您的解决方案需要pinvoke,请提供代码示例.

.net c# process

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

gnuwin32程序是什么:[.exe吗?

查看gnuwin32/bin目录,有一个奇怪的程序文件名为 [.exe

我在文档,gnuwin32.sourceforge.net或谷歌搜索中找不到它,所以我运行它得到:

$ [
[: missing `]'
$
Run Code Online (Sandbox Code Playgroud)

所以我把它作为参数并得到了

$ [ ]

$
Run Code Online (Sandbox Code Playgroud)

它没有抱怨,所以我认为它是在正确的轨道上.我试过了:

$ [ hello ]
Run Code Online (Sandbox Code Playgroud)

再次,没有抱怨.所以我尝试了一个算术表达式:

$ [ 1 + 1 ]
[: +: binary operator expected
$
Run Code Online (Sandbox Code Playgroud)

我尝试了一堆不同的组合,包括前缀和后缀表示法,但似乎没有任何效果.这件事做什么?

gnu gnuwin32

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

基于证据的调度是否适用于异质估计?

在一个项目期间观察了一年的估计我发现了一些奇怪的事情让我想知道基于证据的调度是否能在这里发挥作用?

  • 个别程序员似乎有最喜欢的数字(例如2,4,8,16,30小时)
  • 固定值(约为2)似乎低估了大任务,但这里的标准偏差很小
  • 小任务(1或2小时)绝对分布广泛.平均而言,它们具有相同的平均低估因子2,但标准偏差很高:
    • 估计大约5分钟的拼写问题是1小时
    • 其他错误修正也估计1小时,但需要一天

那么,在估算期间让程序员将30小时任务分解为4或2小时步骤真的是个好主意吗?这不会提高标准偏差吗?(好吧,让他们分解 - 但也许在估计之后?!)

fogbugz project-management scheduling

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