annotate Tools/Templates/PostgreSQLDataModel.generated.cs @ 3:1ef98bd70424

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