56得票1回答
MapKey与HasForeignKey的区别 - Fluent Api

实际上,以下两者之间有什么区别:this.HasRequired(a => a.Something) .WithMany() .Map(a => a.MapKey("SomethingId")); 和this.HasRequired(a => a.Someth...

49得票13回答
错误3004:从第一行开始的映射片段存在问题

当我构建Web服务时,我遇到了以下错误: Error 3004: 映射片段从第323行开始存在问题:未为属性JE_TRN_HS.JE_HDR_HSJE_HDR_KEY指定映射。实体类型为[TESTCPModel.JE_TRN_HS] 这是发生了什么。 我从现有数据库创建了此实体数据...

44得票30回答
你最常用的数据库标准是什么?

我有一些想法,这些想法是我随着时间积累下来的,但我真的想知道在建模数据库时让您感到顺畅的原因: 表名与主键名称和描述键匹配 按功能区划分模式 尽可能避免使用组合主键(使用唯一约束) 驼峰式命名表名和字段名 不要为表添加tbl_前缀,也不要为过程添加SP_前缀(不使用匈牙利标记法) OLTP数...

42得票4回答
在Linux下,用于PostgreSQL的高质量ERD生成器?

背景 MySQL Workbench可以生成漂亮高质量的ERD图,如下所示: 研究 有哪些满足要求的PostgreSQL ERD工具?以下几个不适合: dbVisualizer - 黄色方块。 AquaFold - 黄色方块。 SQL Developer - 彩色方块。 Dia ...

41得票7回答
通过Fluent API在EF Code First中实现零或一到零或一的关系

我有两个POCO类: 订单类:public class Order { public int Id { get; set; } public int? QuotationId { get; set; } public virtual Quotation Quotatio...

38得票2回答
有没有针对PostgreSQL的数据可视化工具,可以显示不同模式之间的关系?

使用的操作系统是Linux。我尝试了Navicat和SQL Power Architect,它们可以显示同一架构中表之间的关系。我有一些外键约束,它们引用不同模式中的表。 我是否遗漏了Navicat和PostgreSQL Maestro方面的内容?它们不能显示模式间的关系吗? 是否有数据可...

37得票5回答
如何在ERD中识别强关系和弱关系?

一条虚线表示关系强,而一条实线则表示关系弱。在下图中,我们如何确定Room和Class实体之间的关系是强的?是因为Room实体具有常规键(非组合键)吗?

35得票3回答
如何在Graphviz dot中为边缘和节点形状定义双线?

如何使用Graphviz的Dot语言为边缘和节点设置样式,以实现如下图中“LEGAL”和“TAX DISC”节点所示的双线样式?

35得票1回答
SQLite数据库模式作为实体关系模型

是否有一个类似于 MySQL Workbench 和 Reverse Engineering 的工具,可以显示 SQLite 3 数据库的数据库架构?我的意思是,像 这样的图形表示。

32得票4回答
MySQL:查找不参与关系的行

我有两个表:'movies'和'users'。 它们之间存在n:m的关系,描述了用户看过哪些电影。这使用一个名为'seen'的表来描述。 现在,我想要找出给定用户未曾观看的所有电影。 我的当前解决方案如下:SELECT * FROM movies WHERE movies.id NOT IN...