2017-01-08 39 views
0
性关系

林混淆如何使GUID和整数之间的关系,我不得不从CompanyID [整数]检索用户ID数据看到以下图片::C#ASP.NET让GUID [主键]和整数

This CompanyID Integer

This Id is a GUID type

我知道INT和GUID是不同的数据类型,而是如何使它关系[外键] ???

基本上我需要做的是我需要向具有特定角色的用户显示具体数据,我认为这是唯一的问题,使这两个不同的表格之间的关系。

你们有什么想法解决这个问题吗?谢谢

+2

将用户ID类型更改为“Guid”? – Shyju

回答

2

您可以使用GUID或INT作为外键,但它们都必须是相同的类型。您不能将GUID链接到INT。

您可以更改其中一种类型,也可以添加具有相同类型的新列。

+0

所以我不能链接2种不同的数据类型?所以为什么GUID必须是主键 –

+0

作为主键的GUID是好的,但是其他表也必须具有GUID作为外键。你也可以使用INT作为主键,这更常见。 – PhillipXT

+0

我的团队使用mvc来开发这个项目,在用户注册时产生的上面图像的GUID? –