habe ich eine Tabelle:mvc 5 Code erste Benutzer-ID als Fremdschlüssel
public class TestModel
{
public int Id { get; set; }
public string UserId { get; set; }
public string Name { get; set; }
}
Ich möchte UserId Spalte ein Fremdschlüssel sein, Spalte Id des Mvc Mitgliedschaft des Nutzers. Wie kann ich das erreichen? Mein IdentityModels
:
public class ApplicationUser : IdentityUser
{
}
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection")
{
}
}
Dank geschrieben, dies funktioniert auch umgekehrt, wenn Sie die AspNetUsers Tabelle Verweis auf eine andere Tabelle mit einem Fremdschlüssel möchten, fügen Sie denselben Code in die ApplicationUser-Klasse ändern die relevanten Typen. Stellen Sie nur sicher, dass Sie eine Schlüsselspalte in der anderen Tabelle definieren. –
@brad, wie Fremdschlüsselbeziehung hinzufügen, wenn meine Entitäten in einem anderen Klassenbibliotheksprojekt und Identitätstabellen in Webprojekt sind? Bitte lassen Sie mich wissen, wenn Sie eine Idee haben? – Steve