コード例 #1
0
ファイル: PersonTable.cs プロジェクト: Perf-Org-5KRepos/bion
        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));
        }
コード例 #2
0
        internal CommunityTable(PersonDatabase database) : base()
        {
            Database = database;

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