小编mar*_*ith的帖子

使用Transactions或SaveChanges(false)和AcceptAllChanges()?

我一直在研究交易似乎因为我通过他们照顾自己的EF只要falseSaveChanges(),然后调用AcceptAllChanges(),如果没有错误:

SaveChanges(false);
// ...
AcceptAllChanges();
Run Code Online (Sandbox Code Playgroud)

如果事情变坏怎么办?我不必回滚,或者一旦我的方法超出范围,交易结束了吗?

在事务中途分配的任何indentiy列会发生什么?我认为如果其他人在我的事情发生之前添加了一条记录,那么这意味着会有一个缺失的身份值.

有没有理由TransactionScope在我的代码中使用标准类?

c# entity-framework transactions

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

如何绑定到MVVM中的PasswordBox

我遇到了绑定到PasswordBox的问题.这似乎是一个安全风险,但我正在使用MVVM模式,所以我希望绕过这个.我在这里找到了一些有趣的代码(有没有人用过这个或类似的东西?)

http://www.wpftutorial.net/PasswordBox.html

它在技术上看起来很棒,但我不确定如何检索密码.

我基本上有我的LoginViewModelfor Username和属性Password.Username很好,正在工作,因为它是一个TextBox.

我按照说明使用了上面的代码并输入了这个

<PasswordBox ff:PasswordHelper.Attach="True"
    ff:PasswordHelper.Password="{Binding Path=Password}" Width="130"/>
Run Code Online (Sandbox Code Playgroud)

当我有了PasswordBoxa TextBox,Binding Path=Password然后我的房产LoginViewModel被更新了.

我的代码很简单,基本上我有一个Commandfor my Button.当我按下它时会CanLogin被调用,如果它返回true,则调用它Login.
你可以看到我检查我的房产在Username这里工作得很好.

Login我一起发送到我的服务UsernamePassword,Username包含数据从我ViewPasswordNull|Empty

private DelegateCommand loginCommand;

    public string Username { get; set; }
    public string Password { get; set; }


    public ICommand LoginCommand
    {
        get
        { …
Run Code Online (Sandbox Code Playgroud)

c# passwords wpf mvvm wpf-controls

243
推荐指数
11
解决办法
18万
查看次数

如何用Java编写UTF-8文件?

我有一些当前的代码,问题是它创建了一个1252代码页文件,我想强制它创建一个UTF-8文件

任何人都可以帮我这个代码,因为我说它目前工作...但我需要强制保存在utf ..我能传递一个参数或什么?

这就是我所拥有的,任何帮助都非常感激

var out = new java.io.FileWriter( new java.io.File( path )),
        text = new java.lang.String( src || "" );
    out.write( text, 0, text.length() );
    out.flush();
    out.close();
Run Code Online (Sandbox Code Playgroud)

java file-io utf-8

171
推荐指数
7
解决办法
34万
查看次数

LINQ:"包含"和Lambda查询

List<BuildingStatus>有个叫buildingStatus.我想检查它是否包含其char代码(返回者GetCharCode())等于某个变量的状态v.Status.

有没有办法按照下面的(非编译)代码的方式做到这一点?

buildingStatus.Contains(item => item.GetCharValue() == v.Status)
Run Code Online (Sandbox Code Playgroud)

.net c# linq lambda list

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

由于UTC,JSON Stringify更改日期时间

我在JavaScript中的日期对象始终由UTC + 2表示,因为我所处的位置.就像这样

Mon Sep 28 10:00:00 UTC+0200 2009
Run Code Online (Sandbox Code Playgroud)

问题在于JSON.stringify将上述日期转换为

2009-09-28T08:00:00Z  (notice 2 hours missing i.e. 8 instead of 10)
Run Code Online (Sandbox Code Playgroud)

我需要的是获得荣誉的日期和时间,但事实并非如此,因此它应该是

2009-09-28T10:00:00Z  (this is how it should be)
Run Code Online (Sandbox Code Playgroud)

基本上我用这个:

var jsonData = JSON.stringify(jsonObject);
Run Code Online (Sandbox Code Playgroud)

我尝试传递一个replacer参数(stringify上的第二个参数),但问题是该值已经被处理.

我也试过使用toString()toUTCString()日期对象,但这些并没有给我我想要的东西..

谁能帮我?

javascript datetime json utc

93
推荐指数
6
解决办法
9万
查看次数

ID,类的HTML命名约定以及包含元素类型前缀?

有没有人知道一个很好的资源来解释HTML ID和类的良好命名约定,以及是否使用元素类型的ID(例如btn或按钮或类似物)作为前缀?

课程应该是复数还是单数?我知道ID应该是单数的,因为它们是唯一的,但是那些类呢?

ID和类应该使用名词,对吧?

我正在使用在现有页面中注入其他页面的页面,有点像部分页面......因此......我想知道是否有人在ID和/或类前面添加了一个名称..有点像命名空间或类似?

任何评论或见解真的很感激.

html css xhtml naming-conventions

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

WPF(MVVM):从Viewmodel关闭视图?

有人遇到过使用MVVM在视图模型中关闭视图的聪明方法吗?

也许有一种方法可以使用绑定来通知视图(窗口)关闭?

我真的很感激任何人的任何输入.

基本上我有一个绑定到loginViewModel的loginView,在viewmodel中(使用命令绑定)我测试登录是否成功,如果是,我基本上加载一个新的View(主视图)并附加其datacontext. ..

但我仍然显示loginView - 所以我需要发信号卸载..

我也希望有一个通用的解决方案,因为我确信在其他情况下我需要做这种事情

有任何想法吗?

wpf mvvm wpftoolkit

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

用ASP.NET MVC实现MEF?

我试图找出是否有任何经验或想法使用MEF(Managed Extensible Framework(微软的新插件框架)与ASP.NET MVC.我需要创建一个标准的ASP.NET MVC,我有.但我需要提供额外的功能,如视图和控制器等,取决于我是否添加插件.它不需要动态编译即源代码......但是我放入系统的DLL ..

有什么方法可以在应用程序启动时动态加载DLL,然后在主系统中合并一个VIEWS和CONTROLLERS吗?我不知道我是否走在正确的轨道上.

然后,我想在应用程序附带的"STANDARD"视图中,我可以使用"IF THEN"来查看是否加载了插件并在用户控件中加载了MERGE.

好吧,我在这里大声说话,但我想你明白我的意思.

有任何想法吗?

asp.net-mvc plugins mef composite

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

从URL获取域名?

我试图从URL字符串中提取域名.我几乎拥有它......我正在使用URI

我有一个字符串..我的第一个想法是使用正则表达式,但后来我决定使用URI类

http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAgQFjAA&url=http://www.test.com/&rct=j&q=test&ei=G2phS-HdJJWTjAfckvHJDA&usg=AFQjCNFSEAztaqtkaIvEzxmRm2uOARn1kQ

我需要将上面的内容转换为google.com和google而不使用www

我做了以下

Uri test = new Uri(referrer);
log.Info("Domain part : " + test.Host);
Run Code Online (Sandbox Code Playgroud)

基本上这会返回www.google.com ....如果可能的话,我想尝试返回2个表单......如上所述...

google.com和谷歌

这有可能与URI?

c# uri

33
推荐指数
6
解决办法
7万
查看次数

通过动画缓慢地从位置A移动到位置B.

我有一个简单的jQuery动画使用fadein它的工作,但一旦淡入...我希望使用TOP属性向上移动30像素,但慢慢地.

这是我到目前为止:

$('#Friends').fadeIn("slow");
Run Code Online (Sandbox Code Playgroud)

我有jQuery和jQuery UI加载...

jquery jquery-ui

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