05 2023 档案
摘要:使用Code First模式时,会默认添加外键的迁移,外键约束虽然可以保证数据的一致性和完整性,但同样会带来一些问题,比如 可能带来一定性能影响,从表中插入或删除数据时,数据库都必须检查外键约束是否仍然有效。 可能会给运维带来困难,因为添加、删除或修改外键可能需要修改其他相关表。 如果想要EF默认不
阅读全文
摘要:使用EF Core时,我们可以用MaxLength特性,为实体的字符串设置最大长度限制。 ``` [MaxLength(256)] public string Name { get; set; } ``` 但是如果项目中,每个属性都要手写的话就太麻烦了,而且容易遗漏。 我们还可以通过重写DbCont
阅读全文