回答

1

假設您正在使用DatabaseFirst,您的項目中應該有一個Model.tt文件,用於自動生成實體類。 在Model.tt裏面有一個WriteProperty函數可以實際生成屬性,你可以在那裏添加屬性。它看起來是這樣的:

void WriteProperty(string accessibility, string type, string name, string getterAccessibility, string setterAccessibility) 
{ 
#> 
    [YourCustomFilterAttribute] 
    <#=accessibility#> <#=type#> <#=name#> { <#=getterAccessibility#>get; <#=setterAccessibility#>set; } 
<#+ 
} 

你當然可以用typename等參數玩,如果你需要有條件地應用屬性。

相關問題