示例#1
0
 private static EntityBuilder <TBuilder, Entity> Build <TBuilder>(ExtensionExample.Person person)
     where TBuilder : EntityBuilder <TBuilder, Entity>
 {
     return(Activator.CreateInstance <TBuilder>()
            .WithClass("person")
            .WithProperty("id", person.Id)
            .WithProperty("name", person.Name)
            .WithProperty("date.of.birth", person.DateOfBirth));
 }
示例#2
0
 internal static EmbeddedRepresentationBuilder ToRepresentation(this ExtensionExample.Person person)
 {
     return((EmbeddedRepresentationBuilder)Build <EmbeddedRepresentationBuilder>(person));
 }
示例#3
0
 internal static EntityBuilder ToEntity(this ExtensionExample.Person person)
 {
     return((EntityBuilder)Build <EntityBuilder>(person));
 }