2017-01-08 10 views
0

イムの関係GUIDと整数との間の関係を作る方法を混同してください、私は画像の下に見られるように企業IDから[整数]をユーザー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が生成されましたか? –

関連する問題