sql >> Databasteknik >  >> RDS >> Oracle

Hur mappar jag till och från en komplex typ i EF4.3 code-first?

Så istället för GetSequence använd en egenskap:

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 }
    }
}

Och i kartläggning lägg till:

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. Hur kan jag schemalägga ett jobb för att köra en SQL-fråga dagligen?

  2. Oracle SQL, fyll saknat värde med det närmaste som inte saknas

  3. MySQL-fråga årvecka för den aktuella veckan för att börja på en torsdag, sluta på onsdag

  4. Hur frågar man efter datumformatet ÅÅÅÅ-MM-dd HH-MM-ss?