2009-10-08 49 views
1

我想生成一個自動財產。目前,我可以用下面的添加屬性到CodeClass:你如何添加一個C#CodeClass2 AutoProperty?

codeproperty = entityClass.AddProperty(columnName, columnName, c.ColumnType); 

但是這會產生這樣的代碼:

 int AddressID 
    { 
     get 
     { 
      return default(int); 
     } 
     set 
     { 
     } 
    } 

..和我希望它看起來像這樣:

 int AddressID {get; set;} 

回答

1

它看起來像你可能無法使用的代碼模型做到這一點。關於屬性是否是自動實現的通過擴展(ICSAutoImplementedPropertyExtender)被曝光,但其IsAutoImplemented屬性爲只讀信息。

這就是說,因爲你知道這些代碼的語言是C#,爲什麼不直接插入要生成文字代碼?

+0

這是一個好主意,因爲你在插入說我自己,我會做。謝謝 – 2009-10-09 08:51:16

相關問題