小编Shi*_*mmy的帖子

是否有选项使Entity Framework将空字符串还原为null?

我正在使用ADO.NET Entity-Framework ObjectContext来访问我的数据存储.

我希望if值设置为空字符串,它们应该自动变为null.

string null entity-framework nullable

7
推荐指数
2
解决办法
6642
查看次数

取消删除标记为EntityState.Delete的实体?

而不是说话让我谈谈代码:

Dim Contact = Context.Contacts.Include("Phones")
Dim phone = Contact.Phones(0)
Contact.Remove(phone)
Run Code Online (Sandbox Code Playgroud)

如何刷新上下文,取消上一次关系删除?

我试过了:

Context.Refresh(RefreshMode.StoreWins, phone) 'Doesn't recover the relation
Context.Refresh(RefreshMode.StoreWins, _
    ObjectStateManager.GetObjectStateEntries(EntityState.Deleted))
Run Code Online (Sandbox Code Playgroud)

最后一个抛出InvalidOperationException:要刷新的对象集合中索引0处的元素具有空EntityKey属性值或未附加到此ObjectStateManager.

重要的 表格结构:

联系人:FirstName,LastName
电话:号码,注意
ContactPhone(多对多):ContactId(nav),PhoneId(nav)

entity-relationship many-to-many entity-framework navigation-properties

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

TabControl.Orientation?

我想设置一个TabControl,它的标题位于左侧而不是顶部,我该怎么做?

wpf tabcontrol wpf-controls orientation tabitem

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

在控制台中显示希伯来语文本

如何将新字体添加到控制台(win7),以及在哪里可以找到希伯来语中的正确字体?

我已经检查了这个,但它没有帮助.

谢谢.

windows console fonts language-features

7
推荐指数
2
解决办法
1291
查看次数

如何在C#windows窗体应用程序中轻松加密密码?

如何轻松地从Textbox.Text中获取密码?

.NET框架中是否有一些内置的魔法?

.net c# passwords salt winforms

7
推荐指数
2
解决办法
9579
查看次数

使用SQL Server Management Studio打开驻留在App_Data中的mdf文件?

是否有一键式方法打开一个mdf文件,该文件位于Visual Studio 2010中使用SQL Server Mangement Studio 2008 R2的当前编辑项目的App_Data中?

更新:

我也在寻找相反的方式,我希望将生成的SQL脚本执行到作为本地App_Data文件夹中的mdf文件驻留的数据库.

ssms mdf visual-studio-2010 sql-server-2008 smss

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

在Xaml绑定中切换(选择)语句?

有没有办法在XAML中创建条件绑定?

例:

<Window x:Name="Me" DataContext="{Binding ElementName=Me}">
    <TextBlock>
        <TextBlock.Text>
            <SelectBinding Binding="{Binding MyValue}">
                <Case Value="Value1" Value="value is 1!">                
                <Case Value="Value2" Value="value is 2!">                
                <Case Value="Value3" Value="value is 3!">                
            </SelectBinding >
        </TextBlock.Text>
    </TextBlock>
</Window>
Run Code Online (Sandbox Code Playgroud)

最重要的是,我想根据另一个值来设置TextBlock值,该值Binding可以是每个案例(或案例)被发送到适当的输出/设置器的情况列表.

也许我可以DataTrigger在我的情况下使用,我只是不知道我将如何做到这一点,因为我没有DataTemplate在这里使用任何.

更新
在我的场景中,我有一个UserControl有几个控件.我希望根据UserControl.DataContext数据项中的某个属性,用户控件中的其他控件应该相应地受到影响.基本上与我上面的例子相同,每个案例都会导致一个Setters 列表.

wpf xaml binding datatrigger switch-statement

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

Prism RequestNavigate不起作用

在每个视图中

public partial class View2 : UserControl, IRegionMemberLifetime, INavigationAware
{

  public bool KeepAlive
  {
    get { return false; }
  }

  bool INavigationAware.IsNavigationTarget(NavigationContext navigationContext)
  {
    return true;
  }
  void INavigationAware.OnNavigatedFrom(NavigationContext navigationContext)
  {
    // Intentionally not implemented.
  }
  void INavigationAware.OnNavigatedTo(NavigationContext navigationContext)
  {
    this.navigationJournal = navigationContext.NavigationService.Journal;
  }

}
Run Code Online (Sandbox Code Playgroud)

初始化:

container.RegisterType<object, View1>("View1");
container.RegisterType<object, View2>("View2");

regionManager.RequestNavigate("Window1", new Uri("View1", UriKind.Relative));
regionManager.RequestNavigate("Window2", new Uri("View2", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

我正在关注开发者指南,如果视图存在,它不会更改视图.

wpf prism

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

如果存在验证错误,则触发事件?

我需要为表单验证失败的任何情况添加句柄.

我已经读过这个,这解释了我必须添加一个处理程序,如下所示:

$('form').bind('invalid-form.validate', function () {
  console.log('form is invalid!');
});
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试提交表单时,此事件才会触发.

我需要处理一个事件,该事件在表单经过后验证时被触发(即元素失去焦点等).

我想要实现的是,我有一个大型(~50个字段),并且它在Bootstrap选项卡中分割.
我想,当有任何新的验证失败或成功时,在包含无效/有效元素的选项卡的选项卡标题中设置或清除错误类.PS我的问题不在于如何在选项卡中设置这些类.我只想知道要处理哪些事件,以便在整个表单中的每个验证状态更改时得到通知.

asp.net-mvc jquery jquery-validate unobtrusive-validation

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