carp鱼 carp骨 该库的灵感来自于乔纳森·穆勒(JonathanMüller)的type_safe库,以及避免原始痴迷的一般建议。它包含struct旨在通过添加Tag字段来分隔类型,从而为由内置类型表示的字段(如int , float值和string增加类型安全性。 通常,编译器无法执行任何操作来阻止您将帖子行ID与博客行ID进行比较,因为它们都是int ,或者将帖子的Title文本都分配给Content字段是因为它们都是string 。该库允许您使用标记的基本类型,例如Long , Long , String和String来告诉编译器它们是不同的: using Microsoft . AspNetCore . Mvc ; using Microsoft . EntityFrameworkCore ; using