我想生成一个自动属性。目前,我可以使用以下内容向CodeClass添加属性:
codeproperty = entityClass.AddProperty(columnName, columnName, c.ColumnType);
但这会生成如下代码:
int AddressID
{
get
{
return default(int);
}
set
{
}
}
..我希望它看起来像这样:
int AddressID {get; set;}
答案 0 :(得分:1)
看起来您可能无法使用代码模型执行此操作。有关属性是否自动实现的信息通过扩展程序(ICSAutoImplementedPropertyExtender)公开,但其IsAutoImplemented属性是只读的。
那就是说,鉴于您知道代码语言是C#,为什么不简单地插入您想要生成的文字代码?