如果数据库列是主键且不是自增的,我想在我的类属性中添加以下属性。请考虑以下代码。
我使用了以下代码来检查主键。
现在我需要一些代码来检查是否为标识列?如果不是,则我将从我的 T4 模板代码中添加以下属性
DatabaseGenerated (DatabaseGeneratedOption.None )。 我正在使用EF 4.x POCO Entity Generator for C#生成我的 poco 类。现在我想要进行修改。 现在我该怎么做?等待您的帮助。
[Key, Column(Order = 0), DatabaseGenerated (DatabaseGeneratedOption.None )]
public virtual int TypeId
{ get; set; }
我使用了以下代码来检查主键。
bool isPrimaryKey = ef.IsKey(edmProperty);
#>
<#
if (isPrimaryKey)
{
#>
[Key]
<#
}
#>
现在我需要一些代码来检查是否为标识列?如果不是,则我将从我的 T4 模板代码中添加以下属性
DatabaseGenerated (DatabaseGeneratedOption.None )。 我正在使用EF 4.x POCO Entity Generator for C#生成我的 poco 类。现在我想要进行修改。 现在我该怎么做?等待您的帮助。