sql >> Database >  >> RDS >> Oracle

Hoe breng ik een kaart van en naar een complex type in EF4.3 code-first?

Dus in plaats van GetSequence gebruik een eigenschap:

public class InvoiceNumberSequence { 
    public string Prefix { get; set; }
    public int Number { get; set; }

    public string Sequence {
        get { retrun Prefix + Number; }
        set { // Add your parsing logic }
    }
}

En voeg in mapping toe:

modelBuilder.ComplexType<InvoiceNumberSequence>()
            .Property(p => p.Sequence)
            .HasColumnName("INVOICE_SEQ");
modelBuilder.ComplexType<InvoiceNumberSequence>()
            .Ignore(p => p.Prefix);
modelBuilder.ComplexType<InvoiceNumberSequence>()
            .Ignore(p => p.Number);



  1. DROP alle externe sleutels in de MYSQL-database

  2. Wanneer u automatisch subdomeinen aanmaakt bij het aanmelden van een gebruiker, wordt er dan een nieuwe website gemaakt of lijkt het op een website?

  3. Kan MySQLdb-module niet importeren in Python

  4. C# Hoe een reeks datums in een willekeurig gespecificeerd Oracle-datumformaat te ontleden?