我不太确定如何表达它,但我正在寻找不仅仅是一个视觉拉丁字母的 unicode 字母。
\n\n到目前为止我在Word中发现了这个:
\n\n还有其他人吗?
\n我正在将 EF Core 2.0 与 SQLite 一起使用,并且我想在不丢失表列中人类可读的日期时间值的情况下减小数据库的大小。目前,数据上下文将完整的 DateTime CLR 对象存储为像“2018-03-10 16:18:17.1013863”这样的字符串,但在我的情况下,“2018-03-10 16:18:17”就足够了。我必须做什么?
我有 3 个实体
每个工人可以有多个地址。每个学生可以有多个地址。每个地址可以是 x 个学生和 y 个工人的地址。
我的问题是,最好的数据建模是什么样的。仅在一个关联表中实现多对多关系,如下所示:
ID | Address_ID | Worker_ID | Student_ID
Run Code Online (Sandbox Code Playgroud)
其中ID是 PK 并且Worker_ID或Student_ID可以为空
或像这样的 2 个表:
Address_ID | Worker_ID
Run Code Online (Sandbox Code Playgroud)
PK 是Address_ID和Worker_ID
和
Address_ID | Student_ID
Run Code Online (Sandbox Code Playgroud)
PK 是Address_I D 和Student_ID
哪个选项是最好的,也许为什么?
提前致谢。