我有一个EF模型类杂志。
我有一个属性MagazineCode,它是一个数据库生成选项(触发器)。
Property(o => o.MagazineCode).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Computed);
当我插入一本新杂志时,一切正常。我可以在.SaveChanges()
之后检索我的MagazineCode,并可以将生成的MagazineCode发送给第三方。
我想在插入时生成杂志代码,之后可以更新。
如果我现在尝试更新,EF会取笑我,因为它必须标记要生成数据库的列。
有没有办法保持列数据库生成(插入时)并且有可能更新(插入后)?