Mercurial > pub > bltoolkit
view Tools/Templates/PostgreSQLDataModel.generated.cs @ 0:f990fcb411a9
Копия текущей версии из github
author | cin |
---|---|
date | Thu, 27 Mar 2014 21:46:09 +0400 |
parents | |
children |
line wrap: on
line source
//--------------------------------------------------------------------------------------------------- // <auto-generated> // This code was generated by BLToolkit template for T4. // Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. // </auto-generated> //--------------------------------------------------------------------------------------------------- using System; using BLToolkit.Data; using BLToolkit.Data.Linq; using BLToolkit.DataAccess; using BLToolkit.Mapping; using BLToolkit.Validation; using NpgsqlTypes; namespace PostgreSqlDataModel { public partial class PostgreSqlDataContext : DbManager { public Table<alltypes> alltypes { get { return this.GetTable<alltypes>(); } } public Table<Child> Child { get { return this.GetTable<Child>(); } } public Table<Doctor> Doctor { get { return this.GetTable<Doctor>(); } } public Table<entity> entity { get { return this.GetTable<entity>(); } } public Table<GrandChild> GrandChild { get { return this.GetTable<GrandChild>(); } } public Table<LinqDataTypes> LinqDataTypes { get { return this.GetTable<LinqDataTypes>(); } } public Table<Parent> Parent { get { return this.GetTable<Parent>(); } } public Table<Patient> Patient { get { return this.GetTable<Patient>(); } } public Table<Person> Person { get { return this.GetTable<Person>(); } } public Table<SequenceTest1> SequenceTest1 { get { return this.GetTable<SequenceTest1>(); } } public Table<SequenceTest2> SequenceTest2 { get { return this.GetTable<SequenceTest2>(); } } public Table<SequenceTest3> SequenceTest3 { get { return this.GetTable<SequenceTest3>(); } } public Table<TestIdentity> TestIdentity { get { return this.GetTable<TestIdentity>(); } } } [TableName(Owner="public", Name="alltypes")] public partial class alltypes { [Identity, PrimaryKey(1), Required] public Int32 id { get; set; } // integer [Nullable ] public Int64? bigintdatatype { get; set; } // bigint [Nullable ] public Decimal? numericdatatype { get; set; } // numeric [Nullable ] public Int16? smallintdatatype { get; set; } // smallint [Nullable ] public Int32? intdatatype { get; set; } // integer [Nullable ] public Decimal? moneydatatype { get; set; } // money [Nullable ] public Double? doubledatatype { get; set; } // double precision [Nullable ] public Single? realdatatype { get; set; } // real [Nullable ] public DateTime? timestampdatatype { get; set; } // timestamp without time zone [Nullable ] public DateTime? timestamptzdatatype { get; set; } // timestamp with time zone [Nullable ] public DateTime? datedatatype { get; set; } // date [Nullable ] public DateTime? timedatatype { get; set; } // time without time zone [Nullable ] public DateTime? timetzdatatype { get; set; } // time with time zone [Nullable ] public NpgsqlInterval? intervaldatatype { get; set; } // interval [ Required] public String chardatatype { get; set; } // character(1)(1) [ Required] public String varchardatatype { get; set; } // character varying(20)(20) [ Required] public String textdatatype { get; set; } // text [ Required] public Byte[] binarydatatype { get; set; } // bytea [Nullable ] public Guid? uuiddatatype { get; set; } // uuid [Nullable ] public BitString? bitdatatype { get; set; } // bit(3)(3) [Nullable ] public Boolean? booleandatatype { get; set; } // boolean [Nullable ] public object colordatatype { get; set; } // color [Nullable ] public NpgsqlPoint? pointdatatype { get; set; } // point [Nullable ] public NpgsqlLSeg? lsegdatatype { get; set; } // lseg [Nullable ] public NpgsqlBox? boxdatatype { get; set; } // box [Nullable ] public NpgsqlPath? pathdatatype { get; set; } // path [Nullable ] public NpgsqlPolygon? polygondatatype { get; set; } // polygon [Nullable ] public NpgsqlCircle? circledatatype { get; set; } // circle [Nullable ] public NpgsqlInet? inetdatatype { get; set; } // inet [Nullable ] public NpgsqlMacAddress? macaddrdatatype { get; set; } // macaddr [Nullable ] public String xmldatatype { get; set; } // xml } [TableName(Owner="public", Name="Child")] public partial class Child { [Nullable] public Int32? ParentID { get; set; } // integer [Nullable] public Int32? ChildID { get; set; } // integer } [TableName(Owner="public", Name="Doctor")] public partial class Doctor { [Required] public Int32 PersonID { get; set; } // integer [Required] public String Taxonomy { get; set; } // character varying(50)(50) } [TableName(Owner="public", Name="entity")] public partial class entity { [Required] public String the_name { get; set; } // character varying(255)(255) } [TableName(Owner="public", Name="GrandChild")] public partial class GrandChild { [Nullable] public Int32? ParentID { get; set; } // integer [Nullable] public Int32? ChildID { get; set; } // integer [Nullable] public Int32? GrandChildID { get; set; } // integer } [TableName(Owner="public", Name="LinqDataTypes")] public partial class LinqDataTypes { [Nullable ] public Int32? ID { get; set; } // integer [Nullable ] public Decimal? MoneyValue { get; set; } // numeric(10,4)(10)(4) [Nullable ] public DateTime? DateTimeValue { get; set; } // timestamp without time zone [Nullable ] public DateTime? DateTimeValue2 { get; set; } // timestamp without time zone [Nullable ] public Boolean? BoolValue { get; set; } // boolean [Nullable ] public Guid? GuidValue { get; set; } // uuid [ Required] public Byte[] BinaryValue { get; set; } // bytea [Nullable ] public Int16? SmallIntValue { get; set; } // smallint [Nullable ] public Int32? IntValue { get; set; } // integer [Nullable ] public Int64? BigIntValue { get; set; } // bigint } [TableName(Owner="public", Name="Parent")] public partial class Parent { [Nullable] public Int32? ParentID { get; set; } // integer [Nullable] public Int32? Value1 { get; set; } // integer } [TableName(Owner="public", Name="Patient")] public partial class Patient { [Required] public Int32 PersonID { get; set; } // integer [Required] public String Diagnosis { get; set; } // character varying(256)(256) } [TableName(Owner="public", Name="Person")] public partial class Person { [Identity, PrimaryKey(1), Required] public Int32 PersonID { get; set; } // integer [ Required] public String FirstName { get; set; } // character varying(50)(50) [ Required] public String LastName { get; set; } // character varying(50)(50) [ Required] public String MiddleName { get; set; } // character varying(50)(50) [ Required] public String Gender { get; set; } // character(1)(1) } [TableName(Owner="public", Name="SequenceTest1")] public partial class SequenceTest1 { [PrimaryKey(1), Required] public Int32 ID { get; set; } // integer [ Required] public String Value { get; set; } // character varying(50)(50) } [TableName(Owner="public", Name="SequenceTest2")] public partial class SequenceTest2 { [Identity, PrimaryKey(1), Required] public Int32 ID { get; set; } // integer [ Required] public String Value { get; set; } // character varying(50)(50) } [TableName(Owner="public", Name="SequenceTest3")] public partial class SequenceTest3 { [Identity, PrimaryKey(1), Required] public Int32 ID { get; set; } // integer [ Required] public String Value { get; set; } // character varying(50)(50) } [TableName(Owner="public", Name="TestIdentity")] public partial class TestIdentity { [Identity, PrimaryKey(1), Required] public Int32 ID { get; set; } // integer } }