Ejemplo n.º 1
0
        internal PersonTable(PersonDatabase database) : base()
        {
            Database = database;

            Birthdate = AddColumn(nameof(Birthdate), database.BuildColumn <DateTime>(nameof(Person), nameof(Birthdate), default));
            Name      = AddColumn(nameof(Name), database.BuildColumn <string>(nameof(Person), nameof(Name), default));
        }
Ejemplo n.º 2
0
        internal CommunityTable(PersonDatabase database) : base()
        {
            Database = database;

            People = AddColumn(nameof(People), new RefListColumn(nameof(PersonDatabase.Person)));
        }
Ejemplo n.º 3
0
 public PersonTable(IDatabase database, Dictionary <string, IColumn> columns = null) : base(database, columns)
 {
     Database = (PersonDatabase)database;
     GetOrBuildColumns();
 }
Ejemplo n.º 4
0
 internal Person(PersonDatabase database, Person other) : this(database.Person)
 {
     CopyFrom(other);
 }
Ejemplo n.º 5
0
 internal static Person Copy(PersonDatabase database, Person other)
 {
     return(other == null ? null : new Person(database, other));
 }