efcore 当泛型主键为string时,如何全局统一设置string的长度

1   public class BaseEnity<TKey>{
2     public TKey Id{get;set;}
3   }
4
5   public class Book:BaseEntiy<string>{
6     public string Name{get;set;}
7   }

当生成book表时,Id类型是nvarchar(450)。

我想实现,不管有多少个实体,只要主键Id是string类型就都设置长度36.

回答

不差这点容量吧?EF不太熟,设置个ColumnAttribute.TypeName 试下

以上是efcore 当泛型主键为string时,如何全局统一设置string的长度的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>