Asp.net mvc 4 .NET C模型到Knockout.js脚手架

Asp.net mvc 4 .NET C模型到Knockout.js脚手架,asp.net-mvc-4,knockout.js,code-generation,scaffolding,Asp.net Mvc 4,Knockout.js,Code Generation,Scaffolding,我希望有一个脚手架,可以为我创建空的淘汰客户机模型,这样我就不必编写它们了。这可以在设计时完成,以满足我的需要。我确实使用knockout.mapping.js插件,但我确实需要在客户端提供一个空的模型定义,而映射插件并不能真正帮助我实现这一点 有人知道Visual Studio是否存在这样的脚手架吗?如果这样的话,我会节省很多时间 为了清楚起见,我在找可能需要像C这样的东西 public class DocumentClient { [Key] [DatabaseGenera

我希望有一个脚手架,可以为我创建空的淘汰客户机模型,这样我就不必编写它们了。这可以在设计时完成,以满足我的需要。我确实使用knockout.mapping.js插件,但我确实需要在客户端提供一个空的模型定义,而映射插件并不能真正帮助我实现这一点

有人知道Visual Studio是否存在这样的脚手架吗?如果这样的话,我会节省很多时间

为了清楚起见,我在找可能需要像C这样的东西

public class DocumentClient 
{
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public long DocumentClientId { get; set; }

    public virtual long DocumentId { get; set; }

    [ForeignKey("DocumentId")]
    [JsonIgnore]
    public Document Document { get; set; }

    public long ClientId { get; set; }

    [ForeignKey("ClientId")]
    [JsonIgnore]
    public virtual Client Client { get; set; }

    public ClientRole ClientRole { get; set; }
}
把它变成这个淘汰赛模型

function DocumentClient(documentId, clientId, clientRole) {
    var self = this;
    self.DocumentId = ko.observable(documentId);
    self.ClientId = ko.observable(clientId);
    self.ClientRole = ko.observable(clientRole);
}

我可以发誓我见过一个NuGet软件包有这个,但同时,它应该满足你的要求。

我可以发誓我见过一个NuGet软件包有这个,但同时,它应该满足你的要求。

酷。我来看看。在我有机会之前,我不会记下答案!到目前为止回答得很好!起初,这对我根本不起作用。但作者刚刚推出了一个新版本,它似乎像广告宣传的那样有效。我将把这个扩展到我的所有其他.NET+Knockout.js==酷。我来看看。在我有机会之前,我不会记下答案!到目前为止回答得很好!起初,这对我根本不起作用。但作者刚刚推出了一个新版本,它似乎像广告宣传的那样有效。我将把这个扩展到我的所有其他.NET+Knockout.js==为什么不实现一个自己的代码生成器?它应该非常简单-一些反射和字符串生成…为什么不实现自己的代码生成器呢?它应该非常简单-一些反射和字符串生成。。。