Ich verwende Insight.Database
als unsere Mikro-ORM. Ich wollte herausfinden, ob es eine Möglichkeit gibt, die folgenden POCO-Klassenzuordnungen zu verwenden und Ergebnisse aus einer einzelnen Zeile in diese Objekte zu mappen.Insight.Datenbank Spalte Zuordnung zu Objekt
public class Rule
{
public int Id { get; set; }
public string Name { get; set; }
public RuleDetail Source { get; set; }
public RuleDetail Destination { get; set; }
}
public class RuleDetail
{
public int Id { get; set; }
public Name { get; set; }
public Date DateTime { get; set; }
// omitted...
}
Hier ist die Spalten, die von unserer gespeicherten Prozedur zurückgegeben werden:
Id
Name
// Should map to Source object.
SourceId
SourceName
SourceDateTime
// Should map to Destination object.
DestinationId
DestinationName
DestinationDateTime