Mercurial > pub > bltoolkit
comparison Tools/Templates/PostgreSQLDataModel.generated.cs @ 0:f990fcb411a9
Копия текущей версии из github
| author | cin |
|---|---|
| date | Thu, 27 Mar 2014 21:46:09 +0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:f990fcb411a9 |
|---|---|
| 1 //--------------------------------------------------------------------------------------------------- | |
| 2 // <auto-generated> | |
| 3 // This code was generated by BLToolkit template for T4. | |
| 4 // Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. | |
| 5 // </auto-generated> | |
| 6 //--------------------------------------------------------------------------------------------------- | |
| 7 using System; | |
| 8 | |
| 9 using BLToolkit.Data; | |
| 10 using BLToolkit.Data.Linq; | |
| 11 using BLToolkit.DataAccess; | |
| 12 using BLToolkit.Mapping; | |
| 13 using BLToolkit.Validation; | |
| 14 | |
| 15 using NpgsqlTypes; | |
| 16 | |
| 17 namespace PostgreSqlDataModel | |
| 18 { | |
| 19 public partial class PostgreSqlDataContext : DbManager | |
| 20 { | |
| 21 public Table<alltypes> alltypes { get { return this.GetTable<alltypes>(); } } | |
| 22 public Table<Child> Child { get { return this.GetTable<Child>(); } } | |
| 23 public Table<Doctor> Doctor { get { return this.GetTable<Doctor>(); } } | |
| 24 public Table<entity> entity { get { return this.GetTable<entity>(); } } | |
| 25 public Table<GrandChild> GrandChild { get { return this.GetTable<GrandChild>(); } } | |
| 26 public Table<LinqDataTypes> LinqDataTypes { get { return this.GetTable<LinqDataTypes>(); } } | |
| 27 public Table<Parent> Parent { get { return this.GetTable<Parent>(); } } | |
| 28 public Table<Patient> Patient { get { return this.GetTable<Patient>(); } } | |
| 29 public Table<Person> Person { get { return this.GetTable<Person>(); } } | |
| 30 public Table<SequenceTest1> SequenceTest1 { get { return this.GetTable<SequenceTest1>(); } } | |
| 31 public Table<SequenceTest2> SequenceTest2 { get { return this.GetTable<SequenceTest2>(); } } | |
| 32 public Table<SequenceTest3> SequenceTest3 { get { return this.GetTable<SequenceTest3>(); } } | |
| 33 public Table<TestIdentity> TestIdentity { get { return this.GetTable<TestIdentity>(); } } | |
| 34 } | |
| 35 | |
| 36 [TableName(Owner="public", Name="alltypes")] | |
| 37 public partial class alltypes | |
| 38 { | |
| 39 [Identity, PrimaryKey(1), Required] public Int32 id { get; set; } // integer | |
| 40 [Nullable ] public Int64? bigintdatatype { get; set; } // bigint | |
| 41 [Nullable ] public Decimal? numericdatatype { get; set; } // numeric | |
| 42 [Nullable ] public Int16? smallintdatatype { get; set; } // smallint | |
| 43 [Nullable ] public Int32? intdatatype { get; set; } // integer | |
| 44 [Nullable ] public Decimal? moneydatatype { get; set; } // money | |
| 45 [Nullable ] public Double? doubledatatype { get; set; } // double precision | |
| 46 [Nullable ] public Single? realdatatype { get; set; } // real | |
| 47 [Nullable ] public DateTime? timestampdatatype { get; set; } // timestamp without time zone | |
| 48 [Nullable ] public DateTime? timestamptzdatatype { get; set; } // timestamp with time zone | |
| 49 [Nullable ] public DateTime? datedatatype { get; set; } // date | |
| 50 [Nullable ] public DateTime? timedatatype { get; set; } // time without time zone | |
| 51 [Nullable ] public DateTime? timetzdatatype { get; set; } // time with time zone | |
| 52 [Nullable ] public NpgsqlInterval? intervaldatatype { get; set; } // interval | |
| 53 [ Required] public String chardatatype { get; set; } // character(1)(1) | |
| 54 [ Required] public String varchardatatype { get; set; } // character varying(20)(20) | |
| 55 [ Required] public String textdatatype { get; set; } // text | |
| 56 [ Required] public Byte[] binarydatatype { get; set; } // bytea | |
| 57 [Nullable ] public Guid? uuiddatatype { get; set; } // uuid | |
| 58 [Nullable ] public BitString? bitdatatype { get; set; } // bit(3)(3) | |
| 59 [Nullable ] public Boolean? booleandatatype { get; set; } // boolean | |
| 60 [Nullable ] public object colordatatype { get; set; } // color | |
| 61 [Nullable ] public NpgsqlPoint? pointdatatype { get; set; } // point | |
| 62 [Nullable ] public NpgsqlLSeg? lsegdatatype { get; set; } // lseg | |
| 63 [Nullable ] public NpgsqlBox? boxdatatype { get; set; } // box | |
| 64 [Nullable ] public NpgsqlPath? pathdatatype { get; set; } // path | |
| 65 [Nullable ] public NpgsqlPolygon? polygondatatype { get; set; } // polygon | |
| 66 [Nullable ] public NpgsqlCircle? circledatatype { get; set; } // circle | |
| 67 [Nullable ] public NpgsqlInet? inetdatatype { get; set; } // inet | |
| 68 [Nullable ] public NpgsqlMacAddress? macaddrdatatype { get; set; } // macaddr | |
| 69 [Nullable ] public String xmldatatype { get; set; } // xml | |
| 70 } | |
| 71 | |
| 72 [TableName(Owner="public", Name="Child")] | |
| 73 public partial class Child | |
| 74 { | |
| 75 [Nullable] public Int32? ParentID { get; set; } // integer | |
| 76 [Nullable] public Int32? ChildID { get; set; } // integer | |
| 77 } | |
| 78 | |
| 79 [TableName(Owner="public", Name="Doctor")] | |
| 80 public partial class Doctor | |
| 81 { | |
| 82 [Required] public Int32 PersonID { get; set; } // integer | |
| 83 [Required] public String Taxonomy { get; set; } // character varying(50)(50) | |
| 84 } | |
| 85 | |
| 86 [TableName(Owner="public", Name="entity")] | |
| 87 public partial class entity | |
| 88 { | |
| 89 [Required] public String the_name { get; set; } // character varying(255)(255) | |
| 90 } | |
| 91 | |
| 92 [TableName(Owner="public", Name="GrandChild")] | |
| 93 public partial class GrandChild | |
| 94 { | |
| 95 [Nullable] public Int32? ParentID { get; set; } // integer | |
| 96 [Nullable] public Int32? ChildID { get; set; } // integer | |
| 97 [Nullable] public Int32? GrandChildID { get; set; } // integer | |
| 98 } | |
| 99 | |
| 100 [TableName(Owner="public", Name="LinqDataTypes")] | |
| 101 public partial class LinqDataTypes | |
| 102 { | |
| 103 [Nullable ] public Int32? ID { get; set; } // integer | |
| 104 [Nullable ] public Decimal? MoneyValue { get; set; } // numeric(10,4)(10)(4) | |
| 105 [Nullable ] public DateTime? DateTimeValue { get; set; } // timestamp without time zone | |
| 106 [Nullable ] public DateTime? DateTimeValue2 { get; set; } // timestamp without time zone | |
| 107 [Nullable ] public Boolean? BoolValue { get; set; } // boolean | |
| 108 [Nullable ] public Guid? GuidValue { get; set; } // uuid | |
| 109 [ Required] public Byte[] BinaryValue { get; set; } // bytea | |
| 110 [Nullable ] public Int16? SmallIntValue { get; set; } // smallint | |
| 111 [Nullable ] public Int32? IntValue { get; set; } // integer | |
| 112 [Nullable ] public Int64? BigIntValue { get; set; } // bigint | |
| 113 } | |
| 114 | |
| 115 [TableName(Owner="public", Name="Parent")] | |
| 116 public partial class Parent | |
| 117 { | |
| 118 [Nullable] public Int32? ParentID { get; set; } // integer | |
| 119 [Nullable] public Int32? Value1 { get; set; } // integer | |
| 120 } | |
| 121 | |
| 122 [TableName(Owner="public", Name="Patient")] | |
| 123 public partial class Patient | |
| 124 { | |
| 125 [Required] public Int32 PersonID { get; set; } // integer | |
| 126 [Required] public String Diagnosis { get; set; } // character varying(256)(256) | |
| 127 } | |
| 128 | |
| 129 [TableName(Owner="public", Name="Person")] | |
| 130 public partial class Person | |
| 131 { | |
| 132 [Identity, PrimaryKey(1), Required] public Int32 PersonID { get; set; } // integer | |
| 133 [ Required] public String FirstName { get; set; } // character varying(50)(50) | |
| 134 [ Required] public String LastName { get; set; } // character varying(50)(50) | |
| 135 [ Required] public String MiddleName { get; set; } // character varying(50)(50) | |
| 136 [ Required] public String Gender { get; set; } // character(1)(1) | |
| 137 } | |
| 138 | |
| 139 [TableName(Owner="public", Name="SequenceTest1")] | |
| 140 public partial class SequenceTest1 | |
| 141 { | |
| 142 [PrimaryKey(1), Required] public Int32 ID { get; set; } // integer | |
| 143 [ Required] public String Value { get; set; } // character varying(50)(50) | |
| 144 } | |
| 145 | |
| 146 [TableName(Owner="public", Name="SequenceTest2")] | |
| 147 public partial class SequenceTest2 | |
| 148 { | |
| 149 [Identity, PrimaryKey(1), Required] public Int32 ID { get; set; } // integer | |
| 150 [ Required] public String Value { get; set; } // character varying(50)(50) | |
| 151 } | |
| 152 | |
| 153 [TableName(Owner="public", Name="SequenceTest3")] | |
| 154 public partial class SequenceTest3 | |
| 155 { | |
| 156 [Identity, PrimaryKey(1), Required] public Int32 ID { get; set; } // integer | |
| 157 [ Required] public String Value { get; set; } // character varying(50)(50) | |
| 158 } | |
| 159 | |
| 160 [TableName(Owner="public", Name="TestIdentity")] | |
| 161 public partial class TestIdentity | |
| 162 { | |
| 163 [Identity, PrimaryKey(1), Required] public Int32 ID { get; set; } // integer | |
| 164 } | |
| 165 } |
