小编Den*_*nis的帖子

MVVM多个视图

我试图学习MVVM到目前为止进展顺利,我偶然发现了一个我不知道如何实现的情况.

我想要的是: - 具有左侧导航和右侧详细信息窗格的视图..右侧详细信息将包含一个内容容器,该内容容器将保留我的用户控件,以便左窗格选择视图

我拥有的: - MainViewModel - 我的数据库中的每个实体的ViewModel

我的问题: - 因为我的MAINVIEWMODEL中有一个ObservableCollection我的VIEWMODEL(根据我的应用程序模式示例)我是否为我的每个MODEL实体创建一个公共属性,它将用于我定义的数据绑定在我的UserControls ??

wpf mvvm

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

我的数据库的每个表都需要一个类吗?

我试图掌握LINQ,因为我理解它LINQ将是您的数据库的DAL,它反过来为您创建一个类,为您映射您的数据库结构,然后您可以使用该类执行查询..

  • 我试图做一个将返回我的LINQ查询结果的函数..
    • 我一直在阅读的所有示例似乎都指出,如果我希望我的查询是一个已定义的类型,我必须为它创建一个特定的类并将其用作List ..

我的假设是正确的吗?请赐教

c# linq

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

在函数中使用LINQ

 public List<NDT_Equipment> GetALLRecords()
    {
        using (NDT_DB)
        {
            return (from a in NDT_DB.NDTEquipment select a);
        }
    }
Run Code Online (Sandbox Code Playgroud)
  • 其中:NDT_DB - 自动生成的数据库上下文类的类实例NDT_Equipment - 数据库上下文类中的部分类

  • 我想要的是 :

    • 返回表NDTEquipment中的所有记录
  • 我得到的是:"你每次编译时都错过了演员"错误

问题: - 我是否允许使用NDT_Equipment分部类作为我的VIEWMODEL中使用的返回值??? 或者我需要创建一个特定的类来包含这个LINQ语句的结果,并且该类将在我的VIEWMODEL中使用?

c# linq mvvm

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

标签 统计

c# ×2

linq ×2

mvvm ×2

wpf ×1