C# MVCScapfolding从数据库生成模型模板

C# MVCScapfolding从数据库生成模型模板,c#,database,templates,t4,asp.net-mvc-scaffolding,C#,Database,Templates,T4,Asp.net Mvc Scaffolding,在使用MVCscaffolding和t4模板时,是否可以使用数据库中的所有表数据自动生成模型 例如,我的数据库中有一个名为Customers的表 它有3个字段: 身份证 名称 数 因此,我可以制作一个t4模板,生成如下内容: (它可以处理所有具有其他名称的表+字段) 嗯?任何人这可能吗 是的。它相对简单。看看T4Toolbox好吧,卢斯卡的回答没有帮助,所以我设法为这个问题创建了自己的解决方案 只需重新制作standart rezorview删除模板,即可显示我的数据类型和属性,如下所示: &

在使用MVCscaffolding和t4模板时,是否可以使用数据库中的所有表数据自动生成模型

例如,我的数据库中有一个名为Customers的表 它有3个字段:

身份证 名称 数

因此,我可以制作一个t4模板,生成如下内容: (它可以处理所有具有其他名称的表+字段)


嗯?任何人这可能吗

是的。它相对简单。看看T4Toolbox

好吧,卢斯卡的回答没有帮助,所以我设法为这个问题创建了自己的解决方案 只需重新制作standart rezorview删除模板,即可显示我的数据类型和属性,如下所示:

 <#
foreach (ModelProperty property in GetModelProperties(Model.ViewDataType, true)) {  
#>
   public <#=property.Type.AsString#> <#=property.Name#> { get; set; }   

<#  
}
#>

公共{get;set;}

就是这样,如果samoone遇到同样的问题,也可以这样做,它应该可以正常工作:)

我查看了您给定的站点,但找不到任何有用的内容:(你能给我看一下我可以开始的具体部分吗。从数据库生成模型真的那么简单吗?谢谢你的回答。我现在正试图理解这一点,但你能看看我在这里的帖子吗:也许你知道怎么做,那么我甚至不需要尝试olegsych.com/2009/12/…你在寻找实体F吗框架和从数据库生成模型?是的,我想从数据库生成模型我已经设法生成了具有所有表属性的模型,但我不知道如何生成所有数据类型
 <#
foreach (ModelProperty property in GetModelProperties(Model.ViewDataType, true)) {  
#>
   public <#=property.Type.AsString#> <#=property.Name#> { get; set; }   

<#  
}
#>