У меня есть два объекта под названием User и Student, как показано ниже:Как создать строку отношения PK/FK и uniqueidentifier?
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
}
В проекте MVC, я использую EF Code First и хочу создать отношения между этими объектами. Какой тип данных я должен использовать в качестве поля UserId в пользовательской сущности? string или Guid (есть значения Guid в поле Id таблицы User)? Не могли бы вы привести пример?
** Есть значения Guid в поле Id таблицы пользователей ** У вас уже есть таблица? Почему вы спрашиваете, какой тип он должен быть тогда? Тип вашей собственности должен соответствовать (в таблице PK & FK) – Shyju
@Shyju Я имел в виду таблицу ASP.NET Identity User :) Итак, мне нужно создать отношения с ней, но не знаю, какой тип данных я должен использовать в своей пользовательской таблице? –
@Shyju Любой ответ пожалуйста? –