Mercurial > pub > bltoolkit
comparison Tools/Templates/SybaseDataModel.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 namespace SybaseDataModel | |
16 { | |
17 public partial class SybaseDataContext : DbManager | |
18 { | |
19 public Table<BinaryData> BinaryData { get { return this.GetTable<BinaryData>(); } } | |
20 public Table<Child> Child { get { return this.GetTable<Child>(); } } | |
21 public Table<DataTypeTest> DataTypeTest { get { return this.GetTable<DataTypeTest>(); } } | |
22 public Table<Doctor> Doctor { get { return this.GetTable<Doctor>(); } } | |
23 public Table<GrandChild> GrandChild { get { return this.GetTable<GrandChild>(); } } | |
24 public Table<LinqDataTypes> LinqDataTypes { get { return this.GetTable<LinqDataTypes>(); } } | |
25 public Table<Parent> Parent { get { return this.GetTable<Parent>(); } } | |
26 public Table<Patient> Patient { get { return this.GetTable<Patient>(); } } | |
27 public Table<Person> Person { get { return this.GetTable<Person>(); } } | |
28 public Table<sysquerymetrics> sysquerymetrics { get { return this.GetTable<sysquerymetrics>(); } } | |
29 public Table<TestIdentity> TestIdentity { get { return this.GetTable<TestIdentity>(); } } | |
30 } | |
31 | |
32 [TableName(Name="BinaryData")] | |
33 public partial class BinaryData | |
34 { | |
35 [Identity, PrimaryKey(1), Required] public int BinaryDataID { get; set; } // int(4) | |
36 [ Required] public byte[] Stamp { get; set; } // timestamp(8) | |
37 [ Required] public byte[] Data { get; set; } // varbinary(1024) | |
38 } | |
39 | |
40 [TableName(Name="Child")] | |
41 public partial class Child | |
42 { | |
43 [Required] public int ParentID { get; set; } // int(4) | |
44 [Required] public int ChildID { get; set; } // int(4) | |
45 } | |
46 | |
47 [TableName(Name="DataTypeTest")] | |
48 public partial class DataTypeTest | |
49 { | |
50 [Identity, PrimaryKey(1), Required ] public int DataTypeID { get; set; } // int(4) | |
51 [Nullable ] public byte[] Binary_ { get; set; } // binary(50) | |
52 [ Required ] public bool Boolean_ { get; set; } // bit(1) | |
53 [Nullable ] public byte? Byte_ { get; set; } // tinyint(1) | |
54 [Nullable ] public byte[] Bytes_ { get; set; } // varbinary(50) | |
55 [Nullable ] public char? Char_ { get; set; } // char(1) | |
56 [Nullable ] public DateTime? DateTime_ { get; set; } // datetime(8) | |
57 [Nullable ] public decimal? Decimal_ { get; set; } // decimal(10)(20,2) | |
58 [Nullable ] public double? Double_ { get; set; } // float(8) | |
59 [Nullable ] public byte[] Guid_ { get; set; } // varbinary(16) | |
60 [Nullable ] public short? Int16_ { get; set; } // smallint(2) | |
61 [Nullable ] public int? Int32_ { get; set; } // int(4) | |
62 [Nullable ] public long? Int64_ { get; set; } // bigint(8) | |
63 [Nullable ] public decimal? Money_ { get; set; } // money(8) | |
64 [Nullable ] public byte? SByte_ { get; set; } // tinyint(1) | |
65 [Nullable ] public float? Single_ { get; set; } // real(4) | |
66 [Nullable ] public byte[] Stream_ { get; set; } // varbinary(50) | |
67 [Nullable, MaxLength( 50)] public string String_ { get; set; } // nvarchar(50) | |
68 [Nullable ] public short? UInt16_ { get; set; } // smallint(2) | |
69 [Nullable ] public int? UInt32_ { get; set; } // int(4) | |
70 [Nullable ] public long? UInt64_ { get; set; } // bigint(8) | |
71 [Nullable, MaxLength(1000)] public string Xml_ { get; set; } // nvarchar(1000) | |
72 } | |
73 | |
74 [TableName(Name="Doctor")] | |
75 public partial class Doctor | |
76 { | |
77 [PrimaryKey(1), Required ] public int PersonID { get; set; } // int(4) | |
78 [ MaxLength(50), Required] public string Taxonomy { get; set; } // nvarchar(50) | |
79 | |
80 // FK_Doctor_Person | |
81 [Association(ThisKey="PersonID", OtherKey="PersonID", CanBeNull=false)] | |
82 public Person Person { get; set; } | |
83 } | |
84 | |
85 [TableName(Name="GrandChild")] | |
86 public partial class GrandChild | |
87 { | |
88 [Required] public int ParentID { get; set; } // int(4) | |
89 [Required] public int ChildID { get; set; } // int(4) | |
90 [Required] public int GrandChildID { get; set; } // int(4) | |
91 } | |
92 | |
93 [TableName(Name="LinqDataTypes")] | |
94 public partial class LinqDataTypes | |
95 { | |
96 [ Required ] public int ID { get; set; } // int(4) | |
97 [Nullable ] public decimal? MoneyValue { get; set; } // decimal(6)(10,4) | |
98 [Nullable ] public DateTime? DateTimeValue { get; set; } // datetime(8) | |
99 [Nullable ] public DateTime? DateTimeValue2 { get; set; } // datetime(8) | |
100 [ Required ] public bool BoolValue { get; set; } // bit(1) | |
101 [Nullable, MaxLength(36)] public string GuidValue { get; set; } // char(36) | |
102 [Nullable ] public byte[] BinaryValue { get; set; } // binary(500) | |
103 [Nullable ] public short? SmallIntValue { get; set; } // smallint(2) | |
104 [Nullable ] public int? IntValue { get; set; } // int(4) | |
105 [Nullable ] public long? BigIntValue { get; set; } // bigint(8) | |
106 } | |
107 | |
108 [TableName(Name="Parent")] | |
109 public partial class Parent | |
110 { | |
111 [ Required] public int ParentID { get; set; } // int(4) | |
112 [Nullable ] public int? Value1 { get; set; } // int(4) | |
113 } | |
114 | |
115 [TableName(Name="Patient")] | |
116 public partial class Patient | |
117 { | |
118 [PrimaryKey(1), Required ] public int PersonID { get; set; } // int(4) | |
119 [ MaxLength(256), Required] public string Diagnosis { get; set; } // nvarchar(256) | |
120 | |
121 // FK_Patient_Person | |
122 [Association(ThisKey="PersonID", OtherKey="PersonID", CanBeNull=false)] | |
123 public Person Person { get; set; } | |
124 } | |
125 | |
126 [TableName(Name="Person")] | |
127 public partial class Person | |
128 { | |
129 [Identity, PrimaryKey(1), Required ] public int PersonID { get; set; } // int(4) | |
130 [ MaxLength(50), Required] public string FirstName { get; set; } // nvarchar(50) | |
131 [ MaxLength(50), Required] public string LastName { get; set; } // nvarchar(50) | |
132 [Nullable, MaxLength(50) ] public string MiddleName { get; set; } // nvarchar(50) | |
133 [ Required ] public char Gender { get; set; } // char(1) | |
134 | |
135 // FK_Doctor_Person_BackReference | |
136 [Association(ThisKey="PersonID", OtherKey="PersonID", CanBeNull=true)] | |
137 public Doctor Doctor { get; set; } | |
138 | |
139 // FK_Patient_Person_BackReference | |
140 [Association(ThisKey="PersonID", OtherKey="PersonID", CanBeNull=true)] | |
141 public Patient Patient { get; set; } | |
142 } | |
143 | |
144 // View | |
145 [TableName(Name="sysquerymetrics")] | |
146 public partial class sysquerymetrics | |
147 { | |
148 [ Required ] public int uid { get; set; } // int(4) | |
149 [ Required ] public int gid { get; set; } // int(4) | |
150 [ Required ] public int hashkey { get; set; } // int(4) | |
151 [ Required ] public int id { get; set; } // int(4) | |
152 [ Required ] public short sequence { get; set; } // smallint(2) | |
153 [Nullable ] public int? exec_min { get; set; } // int(4) | |
154 [Nullable ] public int? exec_max { get; set; } // int(4) | |
155 [Nullable ] public int? exec_avg { get; set; } // int(4) | |
156 [Nullable ] public int? elap_min { get; set; } // int(4) | |
157 [Nullable ] public int? elap_max { get; set; } // int(4) | |
158 [Nullable ] public int? elap_avg { get; set; } // int(4) | |
159 [Nullable ] public int? lio_min { get; set; } // int(4) | |
160 [Nullable ] public int? lio_max { get; set; } // int(4) | |
161 [Nullable ] public int? lio_avg { get; set; } // int(4) | |
162 [Nullable ] public int? pio_min { get; set; } // int(4) | |
163 [Nullable ] public int? pio_max { get; set; } // int(4) | |
164 [Nullable ] public int? pio_avg { get; set; } // int(4) | |
165 [Nullable ] public int? cnt { get; set; } // int(4) | |
166 [Nullable ] public int? abort_cnt { get; set; } // int(4) | |
167 [Nullable, MaxLength(255)] public string qtext { get; set; } // varchar(255) | |
168 } | |
169 | |
170 [TableName(Name="TestIdentity")] | |
171 public partial class TestIdentity | |
172 { | |
173 [Identity, PrimaryKey(1), Required] public int ID { get; set; } // int(4) | |
174 } | |
175 } |