using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using DBOMSqlSharp;
namespace FATIHVAIO.AdventureWorks2008R2.Production
{
public class vProductModelCatalogDescription : SqlView
{
static int InstanceCount = 0;
SqlColumn<int?> _ProductModelID;
SqlColumn<string> _Name;
SqlColumn<string> _Summary;
SqlColumn<string> _Manufacturer;
SqlColumn<string> _Copyright;
SqlColumn<string> _ProductURL;
SqlColumn<string> _WarrantyPeriod;
SqlColumn<string> _WarrantyDescription;
SqlColumn<string> _NoOfYears;
SqlColumn<string> _MaintenanceDescription;
SqlColumn<string> _Wheel;
SqlColumn<string> _Saddle;
SqlColumn<string> _Pedal;
SqlColumn<string> _BikeFrame;
SqlColumn<string> _Crankset;
SqlColumn<string> _PictureAngle;
SqlColumn<string> _PictureSize;
SqlColumn<string> _ProductPhotoID;
SqlColumn<string> _Material;
SqlColumn<string> _Color;
SqlColumn<string> _ProductLine;
SqlColumn<string> _Style;
SqlColumn<string> _RiderExperience;
SqlColumn<Guid?> _rowguid;
SqlColumn<DateTime?> _ModifiedDate;
public SqlColumn<int?> ProductModelID
{
get
{
return this._ProductModelID;
}
}
public SqlColumn<string> Name
{
get
{
return this._Name;
}
}
public SqlColumn<string> Summary
{
get
{
return this._Summary;
}
}
public SqlColumn<string> Manufacturer
{
get
{
return this._Manufacturer;
}
}
public SqlColumn<string> Copyright
{
get
{
return this._Copyright;
}
}
public SqlColumn<string> ProductURL
{
get
{
return this._ProductURL;
}
}
public SqlColumn<string> WarrantyPeriod
{
get
{
return this._WarrantyPeriod;
}
}
public SqlColumn<string> WarrantyDescription
{
get
{
return this._WarrantyDescription;
}
}
public SqlColumn<string> NoOfYears
{
get
{
return this._NoOfYears;
}
}
public SqlColumn<string> MaintenanceDescription
{
get
{
return this._MaintenanceDescription;
}
}
public SqlColumn<string> Wheel
{
get
{
return this._Wheel;
}
}
public SqlColumn<string> Saddle
{
get
{
return this._Saddle;
}
}
public SqlColumn<string> Pedal
{
get
{
return this._Pedal;
}
}
public SqlColumn<string> BikeFrame
{
get
{
return this._BikeFrame;
}
}
public SqlColumn<string> Crankset
{
get
{
return this._Crankset;
}
}
public SqlColumn<string> PictureAngle
{
get
{
return this._PictureAngle;
}
}
public SqlColumn<string> PictureSize
{
get
{
return this._PictureSize;
}
}
public SqlColumn<string> ProductPhotoID
{
get
{
return this._ProductPhotoID;
}
}
public SqlColumn<string> Material
{
get
{
return this._Material;
}
}
public SqlColumn<string> Color
{
get
{
return this._Color;
}
}
public SqlColumn<string> ProductLine
{
get
{
return this._ProductLine;
}
}
public SqlColumn<string> Style
{
get
{
return this._Style;
}
}
public SqlColumn<string> RiderExperience
{
get
{
return this._RiderExperience;
}
}
public SqlColumn<Guid?> rowguid
{
get
{
return this._rowguid;
}
}
public SqlColumn<DateTime?> ModifiedDate
{
get
{
return this._ModifiedDate;
}
}
public override string ConnectionString
{
get
{
return FATIHVAIOServer.ConnectionString;
}
}
public vProductModelCatalogDescription() : base("vProductModelCatalogDescription", "vProductModelCatalogDescription", "7", "Production")
{
vProductModelCatalogDescription.InstanceCount++;
this.instanceName = this.schema_name + "_" + this.name + "_" + vProductModelCatalogDescription.InstanceCount.ToString();
_ProductModelID = new SqlColumn<int?>(this, null, "ProductModelID", 4, 10, "", false, false, true, false);
_Name = new SqlColumn<string>(this, null, "Name", 100, 0, "Latin1_General_100_CS_AS", false, false, false, false);
_Summary = new SqlColumn<string>(this, null, "Summary", -1, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Manufacturer = new SqlColumn<string>(this, null, "Manufacturer", -1, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Copyright = new SqlColumn<string>(this, null, "Copyright", 60, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_ProductURL = new SqlColumn<string>(this, null, "ProductURL", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_WarrantyPeriod = new SqlColumn<string>(this, null, "WarrantyPeriod", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_WarrantyDescription = new SqlColumn<string>(this, null, "WarrantyDescription", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_NoOfYears = new SqlColumn<string>(this, null, "NoOfYears", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_MaintenanceDescription = new SqlColumn<string>(this, null, "MaintenanceDescription", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Wheel = new SqlColumn<string>(this, null, "Wheel", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Saddle = new SqlColumn<string>(this, null, "Saddle", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Pedal = new SqlColumn<string>(this, null, "Pedal", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_BikeFrame = new SqlColumn<string>(this, null, "BikeFrame", -1, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Crankset = new SqlColumn<string>(this, null, "Crankset", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_PictureAngle = new SqlColumn<string>(this, null, "PictureAngle", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_PictureSize = new SqlColumn<string>(this, null, "PictureSize", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_ProductPhotoID = new SqlColumn<string>(this, null, "ProductPhotoID", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Material = new SqlColumn<string>(this, null, "Material", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Color = new SqlColumn<string>(this, null, "Color", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_ProductLine = new SqlColumn<string>(this, null, "ProductLine", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Style = new SqlColumn<string>(this, null, "Style", 512, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_RiderExperience = new SqlColumn<string>(this, null, "RiderExperience", 2048, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_rowguid = new SqlColumn<Guid?>(this, null, "rowguid", 16, 0, "", false, false, false, false);
_ModifiedDate = new SqlColumn<DateTime?>(this, null, "ModifiedDate", 8, 23, "", false, false, false, false);
}
~vProductModelCatalogDescription()
{
vProductModelCatalogDescription.InstanceCount--;
}
}
}