1
Comment définir les valeurs par défaut pour ma classe "Code-Only" (passer à sdf ou mdf)? La version MVC3 prend-elle en charge cette fonctionnalité?MVC3: Définir les valeurs par défaut dans "Code-Only"
Comment définir les valeurs par défaut pour ma classe "Code-Only" (passer à sdf ou mdf)? La version MVC3 prend-elle en charge cette fonctionnalité?MVC3: Définir les valeurs par défaut dans "Code-Only"
Vous devriez pouvoir définir les valeurs par défaut via le constructeur de classe. Par exemple - J'ai la classe de modèle de données suivante. J'utilise MVC3 et Entity Framework 4.1.
namespace MyProj.Models
{
using System;
using System.Collections.Generic;
public partial class Task
{
public Task()
{
this.HoursEstimated = 0;
this.HoursUsed = 0;
this.Status = "To Start";
}
public int ID { get; set; }
public string Description { get; set; }
public int AssignedUserID { get; set; }
public int JobID { get; set; }
public Nullable<decimal> HoursEstimated { get; set; }
public Nullable<decimal> HoursUsed { get; set; }
public Nullable<System.DateTime> DateStart { get; set; }
public Nullable<System.DateTime> DateDue { get; set; }
public string Status { get; set; }
public virtual Job Job { get; set; }
public virtual User AssignedUser { get; set; }
}
}
Je connais l'utilisation du constructeur. Et qu'en est-il de l'utilisation de MetadataAttribute? Est-ce que c'est posible? – Calabonga
@ Calabonga - pas que je suis conscient de. AFAIK le seul moyen est à travers le constructeur. –