私はイントラネット アプリケーションを使用しているので、Windows 認証です。
ユーザー名の形式は「ADHP\BCOOPER」です-ログイン時にユーザーが「フレンドリ名」を表示できるようにしたいので、Post->文字列であるUserNameプロパティをCorpUsersにマップしたい- > UserName プロパティなので、.Include(x => x.CorpUsers) を使用して、Linq クエリでテーブルをリンクできます。
このように 2 つのテーブルをどのようにリンクしますか (ID/int ではなく、代わりに文字列の場合)。
これらは私が今持っているドメインモデルです:
public class Post
{
public int PostId { get; set; }
public string Content { get; set; }
public string UserName { get; set; }
public DateTime DateOfPost { get; set;
}
public class CorpUsers
{
public int CorpUsersId { get; set; }
public string UserName { get; set; }
public string FriendlyName { get; set; }
}
ありがとうございました