问题列表 - 第21583页

.NET EntityFramework:"在提供程序连接上启动事务时发生错误.有关详细信息,请参阅内部异常"

在.NET中使用Entity Framework我想循环遍历从数据库返回的项目列表并进行更新.

var qry = (from c in DBEntities.Customer select c);
foreach (Object item in qry)
{
  item.FirstName = .... 
  ... etc, other code here
  DBEntities.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

根据:http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/8a337036-d288-48d4-80d4-89e5a51eddd9?ppud =4 S Hargroves建议转换为IList,这就是解决方案.

没试过,我相信它会起作用,但即使它有效,我想知道为什么我不能在循环期间更新项目?这是在我的本地开发环境中发生的,没有其他用户访问数据库.

谢谢 ...

.net entity-framework

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

什么是Windows Phone 7的开发平台

如果我想为Windows Phone 7开发,我应该学习什么?XNA,Silverlight还是其他?

silverlight xna windows-phone-7

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

为Elocs/Swank/Paredit提供Clojure的温和教程

我正在转向Emacs来处理Clojure/Lisp.为了能够执行以下操作,我需要在Emacs上设置的所有信息是什么?

  1. 自动匹配/生成相应的关闭括号
  2. autoindent Lisp/Clojure风格,而不是C++/Java风格
  3. 语法突出显示
  4. 调用REPL
  5. 能够将文件中的一部分代码加载到REPL中并进行评估.

如果我在Emacs上进行设置之后还可以获得命令列表来获取这些内容,那将是很棒的.

emacs clojure

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

主索引可以是MySQL中的CHAR吗?

我的主要索引是唯一的参考号,如002345和000023.

如果我将它们格式化为整数,我会松开零点.他们需要6位数.

我可以使用CHAR吗?我不需要任何自动增量.

mysql sql primary-key

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

Rails:使用Authlogic进行基本身份验证

我正在使用Authlogic,我想在我的控制器中实现基本HTTP身份验证,以便我可以定义哪个操作需要身份验证.

我知道如何做基本的HTTP身份验证authenticate_or_request_with_http_basic和before_filter,但我想在其他方面如何使用Authlogic插件实现它.

class ItemsController < ApplicationController  
  before_filter :authenticate , :only => [:index, :create]
  ...
end
Run Code Online (Sandbox Code Playgroud)

authentication ruby-on-rails authlogic

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

Java URLEncoder改变特殊字符?

我想使用java的URLEncoder类来编码我的url字符串.但是,默认情况下,它会将空格转换为"+"(加号).我希望它使用' - '代替(类似于此网站如何编码其网址).

我想知道最好的方法是什么?我应该只使用其内置功能,然后进行字符串替换(从'+'到' - ')?谢谢

java url friendly-url

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

让ETags正确

我一直在读一本书,我对ETag章节有一个特别的问题.作者说ETag可能会损害性能,你必须对它们进行精细调整或完全禁用它们.

我已经知道ETag是什么并且了解风险,但是难以让ETag正确吗?

我刚刚创建了一个发送ETag的应用程序,其值为响应主体的MD5哈希值.这是一个简单的解决方案,易于用多种语言实现.

  • 使用响应体的MD5哈希作为ETag是错误的吗?如果是这样,为什么?

  • 为什么作者(显然超出我的许多数量级)不提出这样一个简单的解决方案?

除非你是作者:),否则最后一个问题很难回答,所以我试图找到使用MD5哈希作为ETag的弱点.

performance etag md5 http

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

WPF - FindName不应该返回null

FindName对我来说是坏的:(

如果你是这方面的专家,我会很乐意帮助你.

我正在寻找的对象就在那里.我有证据.

这是场景:

ToggleButton button = (ToggleButton)sender;
Popup popup = (Popup)button.FindName("popSelectIteration");
Run Code Online (Sandbox Code Playgroud)

popup是null但不总是.只是有时候.但即使它被设置为null,我正在寻找的孩子也在那里.

当它为null时我给了一个断点并抓住了这两个截图.

FindName为"popSelectIteration"返回null的位置:

alt text http://img175.imageshack.us/img175/2055/popupisnull.png

但如果你深入了解手表,就会发现孩子在那里:

替代文字http://img708.imageshack.us/img708/8757/watchwithpopupnull.png

那我错过了什么?为什么FindName找不到它?从屏幕截图中可以看出,这不是计时问题(FindName监视为空但直接路径很好).

有没有更好的方法来找到一个控件?

旁注:如果您在XAML中对有问题的切换按钮感兴趣,可以在这个问题中找到它:WPF - FrameworkElement - 枚举所有后代?.


更新:我做了一些挖掘,看看为什么这会失败一段时间,有时却失败了.我有一个调用的动画NameScope.SetNameScope((DependencyObject)form, new NameScope());(这里是完整的方法代码).在该调用之后,FindName开始失败.

我真的不明白这个电话.我想我复制并粘贴了代码.无论如何,我评论了它.但我很想知道为什么会失败.

c# wpf findname

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

C#数组映射/收集

在Ruby中,您可以使用数组上的map/collect方法对其进行修改:

a = [ "a", "b", "c", "d" ]
a.collect! {|x| x + "!" }
a                            #=>  [ "a!", "b!", "c!", "d!" ]
Run Code Online (Sandbox Code Playgroud)

在C#中有一种简单的方法吗?

c# ruby c#-4.0

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

在mako文件中将\n转换为<br>

我正在使用python和pylons

我想在mako文件中显示textarea中保存的数据,新行格式正确显示

这是最好的方式吗?

> ${c.info['about_me'].replace("\n", "<br />") | n}
Run Code Online (Sandbox Code Playgroud)

python pylons mako

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