2 つの SQL テーブルがあります。
Users ( Id, Username )
Profiles ( Id, UserId, Email )
私は2つのクラスを持っています:
public class User
{
[Key]
public int Id { get; set; }
public string Username { get; set; }
public Profile profile { get; set; }
}
public class Profile
{
//[Key]
//public int Id { get; set; }
public string Email { get; set; }
}
ユーザーとプロファイルを結合として選択するビューがあります。
CREATE VIEW [dbo].[Users]
AS SELECT
AspNetUsers.UserName,
UserProfiles.*
FROM [AspNetUsers]
INNER JOIN UserProfiles ON AspNetUsers.Id = UserProfiles.UserId
EntityFrameworkコントローラー/ビューcrudビルダーを使用できるように、(クラスで) ユーザーをプロファイルに関連付けるにはどうすればよいですか?