var user = new User()
{
Username = "a",
Password = "b",
};
user.Save();
Console.WriteLine(user.ID) // prints "504"
Console.WriteLine(user.IsLoaded()) // prints "false"
Si le ID
est automatiquement définie sur Save()
, je me attends IsLoaded()
à définir aussi (à true
). Pourquoi est-ce ma responsabilité d'appeler user.SetIsLoaded(true);
?Pourquoi IsLoaded n'est-il pas défini sur true lors de la sauvegarde()?
(je me rends compte que je peux modifier ActiveRecord.tt
pour obtenir ce travail, mais peut-être que je ne comprends pas ce que représente en fait IsLoaded()
.)