Domanda

Voglio mappare una proprietà modello di tipo TimezoneinFo in una colonna nel database.A nibino, ho appena creato un "timezoneinfostring" di Iusertype che ha convertito avanti e indietro e poi ha usato un typedef.Come posso fare questo tipo di lavoro utilizzando Entity Framework 4.0?

È stato utile?

Soluzione

Quadro di entità non ha equivalente ai tipi di utente di Nibernate.È necessario creare una proprietà separata nella tua entità per esso e mappare solo la proprietà della stringa.Somethink come:

public partial class MyEntity
{
    public TimeZoneInfo TimeZone
    {
        get
        {
            return Parse(TimeZoneInfoString);
        }
        set
        {
            TimeZoneInfoString = value.ToString();
        }
    }
}
.

Dove questa classe è la parte parziale all'entità autogenerata.TimeZoneInfoString è proprietà mappata nella tua entità e Parse e ToString contiene la logica di conversione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top