dotnetcore / dotnetcore/WTM

探讨:是否可以由开发者自定义框架内实体类型的主键生成策略

Open
#296 1 comment 3 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
4.3k
Forks
896
PR merge metrics
No merged PRs in 30d

Description

目前可以知道,新建的实体类我们可以通过 `new` 关键字来覆盖系统默认主键的类型,可以使用自增主键,或者手动指定。

但是,如果想在系统中默认应用一些分布式主键算法,例如雪花算法,自定义主键的生成,应该怎么实现?

另外会不会考虑,在今后的系统中改进我们的 `TopBasePoco`,让开发者来定义默认的主键数据类型,以及主键的生成方案。并由开发者来控制框架内用户、角色、菜单等实体的主键数据类型以及主键生成策略。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.