1

EF で ICollection プロパティを更新するにはどうすればよいですか?

このエラー メッセージが表示されます。

「タイプ 'int' を ' ' に暗黙的に変換できませんSystem.Collections.Generic.ICollection<MySolution.Domain.UserProfile>

私のエンティティ:

public class Department
{
    public virtual int Id { get; set; }
    public virtual string DepartmentTitle { get; set; }
    public virtual ICollection<UserProfile> UserProfiles { get; set; }

}

public class UserProfile
{
    public virtual int UserId { get; set; }
    public virtual string UserName { get; set; }
    public virtual string FirstName { get; set; }
    public virtual string LastName { get; set; }

}

コード;

    var userProfile = _db.UserProfiles.Single(d => d.UserName == "SomeUserName");

    var department = _db.Departments.Single(d => d.Id == variableDepartmentID);
    department.UserProfiles = uProfile.UserId;
    _db.UpdateDepartment(department);
    _db.Save();
4

0 に答える 0