、私は以下に示すように、ユーザーや学生と呼ばれる2つのエンティティがありますMVCプロジェクトでPK/FK関係文字列と一意識別子を作成するにはどうすればいいですか?
public class User
{
[Key]
public string Id { get; set; }
//omitted for brevity
}
public class Student
{
[Key]
public int Id { get; set; }
//Foreign key for User
public Guid UserId { get; set; }
//omitted for brevity
}
を、私はEFコードファーストを使用して、これらのエンティティ間の関係を作成します。 UserエンティティのUserIdフィールドとしてどのデータ型を使用する必要がありますか?文字列またはGuid(UserテーブルのIdフィールドにGuid値があります)あなたは例を挙げていただけますか?
** UserテーブルのIdフィールドにGuid値があります**既にテーブルがありますか?なぜあなたはそれがどんなタイプであるべきか尋ねていますか?あなたのプロパティのタイプは一致する必要があります(PK&FKテーブルで) – Shyju
@Shyju私はASP.NET Identity Userテーブルを意味しました:)だから、私はそれとの関係を作成する必要がありますが、私のカスタムテーブルでは、 –
@Shyjuどのような返事をお願いしますか? –