我喜欢MVC的主要原因之一是视图和控制器都是强类型的。相反,如果我决定使用AngularJs (实际上是任何其他客户端UI框架),我的视图将如下所示: {{myProperty}} // this is just a string!我被单独留在这里,因为IDE不知道什么是{{myProperty}},也不知道它在哪里定义的。换句话说,视图、模型和控制器之间除了开发人员对应用程序的结构及其变量的名称拥有的个人知识之外,没有任何契约。由于我所有的角度模型都与类型
我有两个像这样的演示解决方案:我安装了T4Scaffolding.Install-Package T4Scaffoldingscaffold repository AdventureWorksModel.Customer到我的RepoLayer项目Get-ProjectTypeTry specifying the fully-qualified
type name, in