是否有可能生成一个完整的,有效的WPF / Silverlight / XAML应用程序,它可以发出最佳实践?

时间:2011-04-15 14:32:44

标签: wpf silverlight xaml mvvm

对于应用程序的数据库或其他一些源规范,有没有办法生成可以发出最佳实践的整个WPF或Silverlight / XAML应用程序?

例如,假设我有一个规范良好的数据库(或应用程序的其他一些基本规范),是否有一个工具可以创建格式良好的MVVM应用程序。这包括......

  • 所有表格(列表和编辑)的XAML(视图),没有代码隐藏
  • ViewModel,它发出从db模式中提取的属性以及所有标准CRUD操作的命令或行为
  • 使用存储库模式(或其他一些数据库抽象)构建的模型,其中包含发出表设计和关系的接口以及您选择的默认实现(sql,sql ce ...... whatever)。

这样的理想工具只会对应用程序进行“第一次传递”,之后开发人员将进行所有必要的更改和修改。

我认为没有任何此类工具,但似乎这样的工具应该是可行的。

另一个相关的问题,在没有这样的工具的情况下(或者即使有一个工具),最好用什么工具来帮助我从数据库设计(或应用程序的其他一些基本规范)工作的应用程序。

您需要在几个小时内完成从设计到基本工作应用的STEP-BY-STEP流程?

我只是想弄清楚所有这些实践和模式,并且我对这些部分有了很好的把握,但不确定使用什么工作流程来使所有部分快速协同工作,但仍然可以对单独的问题进行单元测试。

提前致谢。

赛斯

2 个答案:

答案 0 :(得分:0)

不确定这是否是您要找的,但您可以使用LightSwitch

enter image description here

答案 1 :(得分:0)

从流程的角度来看,我首先构建并测试我的ViewModels。这允许在设计和连接UI以及将数据拉入ViewModel之间进行分工。