我应该知道这一点,但我希望这是一个简单的答案......
到目前为止,这是我的简单数据库:
当我将记录插入联系人和电话表时,我是否应该将联系人和电话中的ID插入Contact_Phone?或者这可以自动完成吗?
我正在使用SQL Server 2008 Express。
答案 0 :(得分:3)
您必须自己在SQL中插入它,但这完全取决于您访问数据库的方式。
实体框架应该能够自动为您处理。
答案 1 :(得分:2)
您需要插入它。由于定义了关系,因此您需要先将其插入到Contact和Phone表中。
答案 2 :(得分:1)
除非您插入,否则数据库如何知道哪些联系人和手机会在一起?不幸的是,在SQL Server中,您不能同时更新多个表 - 大多数(即使不是所有SQL DBMS)共享的限制。