2021
01-17
01-17
使用C#9中records作为强类型ID的实例教程
强类型ID实体通常是整数,GUID或者string类型,因为数据库直接支持这些类型,但是,如果实体的ID的类型是一样的,比如都是整数的ID,这有可能会出现ID值传错的问题,看下边的示例。publicvoidAddProductToOrder(intorderId,intproductId,intcount){...}...//这个地方,参数传错了AddProductToOrder(productId,orderId,intcount);上面的代码可以很好地通过检查并编译,但是在运行的时候就出问题了,这是逻辑bug。幸运的...
继续阅读 >