[英]Get Model properties out of Custom T4 Controller
我有一個T4(TT)控制器,我想從中訪問模型的屬性。 似乎將其提供給模型實體類可以解析為
Microsoft.AspNet.Scaffolding.Core.Metadata.PropertyMetadata[]
我什至不確定自己做對了。 基本上,我希望將這些屬性以純文本形式列出(下面以粗體顯示),以便可以將它們包括在LINQ語句中:
最終的cs應該顯示:
from person in db.Persons
select new Person
{
**Name** = "Justin",
**Surname** = "Farrugia",
:
:
}
....
謝謝賈斯汀
@ASpirin,您是對的,我可以使用類似的反射,但是由於我有一個專用的對象,所以我喜歡下面的內容;)
原來我只是想念他們而已,就像這樣:
<# foreach (var property in ModelMetadata.Properties) { #>
+ <#= property.PropertyName #>
<# } #>
希望這對其他新手有所幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.