2 Stimmen

ASP.Net Entity Framework und Fremdschlüssel

Ich kämpfe damit, herauszufinden, wie man fremde Schlüssel mit Entity Framework behandelt, wenn man einen neuen Datensatz bearbeitet oder hinzufügt. Ich habe zum Beispiel eine Personentabelle, die eine timezone_id hat, die mit meiner Zeitzonentabelle verknüpft ist.

Aber das Modell scheint keine timezone_id zu enthalten. Ich sehe, dass es eine neue Art ist, Dinge zu tun, aber ... wie speichere ich meinen Datensatz?

Meine Methode:

 public static string CreateUser(string username, string email, string password, string firstname, string surname, int timezoneId)
    {
        user u = new user();
        u.surname = surname;
        u.firstname = firstname;
        u.email = email;
        u.password = password;
        u.username = username;
        Db.AddTousers(u);

        Db.SaveChanges();

        return username;

    }

Ich kann nicht u.timezone_id = timezoneid machen;

Ich habe nur u.timezone (was die eigentliche Entität zu sein scheint), und u.timezoneReference, die ich nicht sicher bin, was zu tun mit.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X