【问题标题】:Catel + EntityFrameworkCatel + EntityFramework
【发布时间】:2014-04-07 12:54:25
【问题描述】:

我只是一个初学者,问一个简单的问题.. 只需要一个移动的方向。 有人可以用很少的话解释使用 WPF+MVVM 模式(使用 Catel)和使用实体框架创建的数据库的应用程序开发过程。 1.我创建模型(代码优先)并生成数据库 2. 我通过 Catel 基类创建视图模型 3. 我用 WPF 创建视图

问题是:如何将数据库与 Catel View Models 连接?在哪里加载 DBContext 和实体?我应该创建存储库吗?或者可能需要创建单独的模型? 有没有一种常见的方式或者可能是一个使用数据库存储数据的小型 WPF 应用程序的例子?

对不起,如果我的问题有点异端 - 根本无法将所有术语和方法分类到一个系统中,我将在应用程序创建期间遵循...

【问题讨论】:

    标签: wpf database entity-framework mvvm catel


    【解决方案1】:

    虽然该领域有技术讨论什么是最好的方法,但有两种常用的场景:

    1) 使用存储库(Catel 确实支持 EF5 和 EF6 的存储库实现) 2) 使用一个服务来处理函数并像任何其他服务一样在视图模型中调用它。

    【讨论】:

    • 非常感谢,吉尔特。你做了令人难以置信的工作。将继续阅读您的文档。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    相关资源
    最近更新 更多