小编Mik*_*iaz的帖子

在实体框架MVC中更新子实体

我在我的视图中显示Parent实体及其子项,并使用户能够编辑父实体和子实体.

当用户点击"保存"时.只有在忽略子实体时才会修改父实体.我的工作就是这个.

var addressRepo=_dataRepositoryFactory.GetDataRepository<IPatientAddressRepository>();
foreach (var address in entity.Addresses)
{
    addressRepo.Update(address);
}

_dataRepositoryFactory.GetDataRepository<IPatientContactRepository>().Update(entity.Contact);


var guardianRepo = _dataRepositoryFactory.GetDataRepository<IPatientGuardianRepository>();
foreach (var guardian in entity.Guardians)
{
    guardianRepo.Update(guardian);
}

_dataRepositoryFactory.GetDataRepository<IPatientDemographicRepository>().Update(entity.Demographic);

return _patientRepository.Update(entity);
Run Code Online (Sandbox Code Playgroud)

有更好的方法来更新所有子实体吗?

asp.net-mvc entity-framework

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

在C#中枚举类属性

我有一个类与此类似

 public class Model
{
    public TimeSpan Time1 {get; set;}
    public TimeSpan Time2 { get; set; }
    public TimeSpan Time3 { get; set; }
    public TimeSpan Time4 { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

现在让我们想象一下,我必须在运行时填充时间,然后计算时间1和时间2之间的剩余时间,然后当它通过时查找Time2和Time3之间剩余的时间,依此类推.但是,我需要考虑现在的时间.

例如:

现在是下午1点

Time1 = 5:00 AM Time 2 = 12:00 PM Time 3 = 4:00 PM Time 4 = 6:00 PM

因此,由于时间是下午1:00,我需要找到时间2和时间3之间的差异

现在除了反思之外还有更聪明的方法来确定这个吗?我应该在课堂上添加一些东西吗?

c# linq reflection silverlight

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

Silverlight视图模型中的MVVM-触发器故事板

我在视图中有几个故事板,如果可能的话,我想从ViewModel触发.有没有一种简单的方法或优雅的方式来做到这一点.这是我想要做的.

人员单击按钮 - > RelayCommand(在ViewModel中),然后中继命令应该播放故事板.还有一件事,我想在ViewModel中自动触发故事板动画而不进行任何交互.

    <i:Interaction.Triggers>
 <i:EventTrigger EventName="MouseLeftButtonDown">
    <cmd:EventToCommand Command="{Binding ButtonPress}"                                                     CommandParameterValue="RedButtonLight">
    </cmd:EventToCommand>
         </i:EventTrigger>
          </i:Interaction.Triggers> 
Run Code Online (Sandbox Code Playgroud)

silverlight view mvvm viewmodel

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

如何在MVVM中播放声音和动画

我已经阅读了很多关于播放声音/动画的最佳方式的博客,但如果可能的话,我希望看到一个关于如何完成这个的简化示例,以便我更好地理解.

所以我对MVVM的理解

视图 - >声音和动画

ViewModel - >如果某个值为true,我想在视图上播放声音和动画.

现在,我将如何做到这一点.我被告知要使用像ISoundService和IAnimationService这样的接口.在View中实现然后做什么?如果可能的话,一个可行的裸骨示例将有很多帮助.

silverlight mvvm mvvm-light

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

Combobox和Lightswitch

我有一个具有Field性别的表格,我想将其转换为带有男性和女性字段的自定义控件(编辑:ComboBox).对Lightswitch相对较新,我不知道如何去做那个方面.我试过看但找不到任何信息.我正在使用2012RC.谢谢

c# visual-studio-lightswitch

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

Pong in Box2D XNA

所以我一直在尝试在Box2D中重新创建Pong以学习如何使用引擎,我认为在其中创建pong比我想象的更复杂.我自己碰撞了,我将球恢复设置为1.0,我唯一的问题是我不知道如何让球击中桨,以正确的角度反弹并且有足够的速度到达另一侧.我只是希望它看起来像一个自然的Pong游戏.我看过c ++,actionscript但似乎没有人真正完全实现了乒乓球比赛.

我是否必须实施自己的物理学?

c# xna box2d

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

实体框架在修改记录时保存用户

当记录在我的数据库中更新时,我需要能够保存编辑它的人.

目前在我的存储库中我这样做

pt.ModifiedBy = HttpContext.Current.User.Identity.Name;
Run Code Online (Sandbox Code Playgroud)

必须有更好的方法来做这个或这是唯一的方法吗?

asp.net entity-framework

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