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.Person
{
public class vAdditionalContactInfo : SqlView
{
static int InstanceCount = 0;
SqlColumn<int?> _BusinessEntityID;
SqlColumn<string> _FirstName;
SqlColumn<string> _MiddleName;
SqlColumn<string> _LastName;
SqlColumn<string> _TelephoneNumber;
SqlColumn<string> _TelephoneSpecialInstructions;
SqlColumn<string> _Street;
SqlColumn<string> _City;
SqlColumn<string> _StateProvince;
SqlColumn<string> _PostalCode;
SqlColumn<string> _CountryRegion;
SqlColumn<string> _HomeAddressSpecialInstructions;
SqlColumn<string> _EMailAddress;
SqlColumn<string> _EMailSpecialInstructions;
SqlColumn<string> _EMailTelephoneNumber;
SqlColumn<Guid?> _rowguid;
SqlColumn<DateTime?> _ModifiedDate;
public SqlColumn<int?> BusinessEntityID
{
get
{
return this._BusinessEntityID;
}
}
public SqlColumn<string> FirstName
{
get
{
return this._FirstName;
}
}
public SqlColumn<string> MiddleName
{
get
{
return this._MiddleName;
}
}
public SqlColumn<string> LastName
{
get
{
return this._LastName;
}
}
public SqlColumn<string> TelephoneNumber
{
get
{
return this._TelephoneNumber;
}
}
public SqlColumn<string> TelephoneSpecialInstructions
{
get
{
return this._TelephoneSpecialInstructions;
}
}
public SqlColumn<string> Street
{
get
{
return this._Street;
}
}
public SqlColumn<string> City
{
get
{
return this._City;
}
}
public SqlColumn<string> StateProvince
{
get
{
return this._StateProvince;
}
}
public SqlColumn<string> PostalCode
{
get
{
return this._PostalCode;
}
}
public SqlColumn<string> CountryRegion
{
get
{
return this._CountryRegion;
}
}
public SqlColumn<string> HomeAddressSpecialInstructions
{
get
{
return this._HomeAddressSpecialInstructions;
}
}
public SqlColumn<string> EMailAddress
{
get
{
return this._EMailAddress;
}
}
public SqlColumn<string> EMailSpecialInstructions
{
get
{
return this._EMailSpecialInstructions;
}
}
public SqlColumn<string> EMailTelephoneNumber
{
get
{
return this._EMailTelephoneNumber;
}
}
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 vAdditionalContactInfo() : base("vAdditionalContactInfo", "vAdditionalContactInfo", "6", "Person")
{
vAdditionalContactInfo.InstanceCount++;
this.instanceName = this.schema_name + "_" + this.name + "_" + vAdditionalContactInfo.InstanceCount.ToString();
_BusinessEntityID = new SqlColumn<int?>(this, null, "BusinessEntityID", 4, 10, "", false, false, false, false);
_FirstName = new SqlColumn<string>(this, null, "FirstName", 100, 0, "Latin1_General_100_CS_AS", false, false, false, false);
_MiddleName = new SqlColumn<string>(this, null, "MiddleName", 100, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_LastName = new SqlColumn<string>(this, null, "LastName", 100, 0, "Latin1_General_100_CS_AS", false, false, false, false);
_TelephoneNumber = new SqlColumn<string>(this, null, "TelephoneNumber", 100, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_TelephoneSpecialInstructions = new SqlColumn<string>(this, null, "TelephoneSpecialInstructions", -1, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_Street = new SqlColumn<string>(this, null, "Street", 100, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_City = new SqlColumn<string>(this, null, "City", 100, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_StateProvince = new SqlColumn<string>(this, null, "StateProvince", 100, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_PostalCode = new SqlColumn<string>(this, null, "PostalCode", 100, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_CountryRegion = new SqlColumn<string>(this, null, "CountryRegion", 100, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_HomeAddressSpecialInstructions = new SqlColumn<string>(this, null, "HomeAddressSpecialInstructions", -1, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_EMailAddress = new SqlColumn<string>(this, null, "EMailAddress", 256, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_EMailSpecialInstructions = new SqlColumn<string>(this, null, "EMailSpecialInstructions", -1, 0, "Latin1_General_100_CS_AS", false, true, false, false);
_EMailTelephoneNumber = new SqlColumn<string>(this, null, "EMailTelephoneNumber", 100, 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);
}
~vAdditionalContactInfo()
{
vAdditionalContactInfo.InstanceCount--;
}
}
}