#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.1433 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Pariveda.DataAccess35.Business { using System.Data.Linq; using System.Data.Linq.Mapping; using System.Data; using System.Collections.Generic; using System.Reflection; using System.Linq; using System.Linq.Expressions; using System.Runtime.Serialization; using System.ComponentModel; using System; [System.Data.Linq.Mapping.DatabaseAttribute(Name="AdventureWorksLT_Data")] internal partial class AdventureWorksDataContext : System.Data.Linq.DataContext { private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource(); #region Extensibility Method Definitions partial void OnCreated(); partial void InsertCustomerAddress(CustomerAddress instance); partial void UpdateCustomerAddress(CustomerAddress instance); partial void DeleteCustomerAddress(CustomerAddress instance); partial void InsertCustomer(Customer instance); partial void UpdateCustomer(Customer instance); partial void DeleteCustomer(Customer instance); #endregion public AdventureWorksDataContext() : base(global::Pariveda.DataAccess35.Business.Properties.Settings.Default.AdventureWorksLT_DataConnectionString, mappingSource) { OnCreated(); } public AdventureWorksDataContext(string connection) : base(connection, mappingSource) { OnCreated(); } public AdventureWorksDataContext(System.Data.IDbConnection connection) : base(connection, mappingSource) { OnCreated(); } public AdventureWorksDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) : base(connection, mappingSource) { OnCreated(); } public AdventureWorksDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) : base(connection, mappingSource) { OnCreated(); } public System.Data.Linq.Table CustomerAddresses { get { return this.GetTable(); } } public System.Data.Linq.Table Customers { get { return this.GetTable(); } } } [Table(Name="dbo.CustomerAddress")] [DataContract()] public partial class CustomerAddress : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _AddressID; private int _CustomerID; private string _AddressLine1; private string _AddressLine2; private string _City; private string _StateProvince; private string _PostalCode; private System.Nullable _ModifiedDate; private System.Data.Linq.Binary _Version; private EntityRef _Customer; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnAddressIDChanging(int value); partial void OnAddressIDChanged(); partial void OnCustomerIDChanging(int value); partial void OnCustomerIDChanged(); partial void OnAddressLine1Changing(string value); partial void OnAddressLine1Changed(); partial void OnAddressLine2Changing(string value); partial void OnAddressLine2Changed(); partial void OnCityChanging(string value); partial void OnCityChanged(); partial void OnStateProvinceChanging(string value); partial void OnStateProvinceChanged(); partial void OnPostalCodeChanging(string value); partial void OnPostalCodeChanged(); partial void OnModifiedDateChanging(System.Nullable value); partial void OnModifiedDateChanged(); partial void OnVersionChanging(System.Data.Linq.Binary value); partial void OnVersionChanged(); #endregion public CustomerAddress() { this.Initialize(); } [Column(Storage="_AddressID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=1)] public int AddressID { get { return this._AddressID; } set { if ((this._AddressID != value)) { this.OnAddressIDChanging(value); this.SendPropertyChanging(); this._AddressID = value; this.SendPropertyChanged("AddressID"); this.OnAddressIDChanged(); } } } [Column(Storage="_CustomerID", DbType="Int NOT NULL", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=2)] public int CustomerID { get { return this._CustomerID; } set { if ((this._CustomerID != value)) { if (this._Customer.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnCustomerIDChanging(value); this.SendPropertyChanging(); this._CustomerID = value; this.SendPropertyChanged("CustomerID"); this.OnCustomerIDChanged(); } } } [Column(Storage="_AddressLine1", DbType="NVarChar(60) NOT NULL", CanBeNull=false, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=3)] public string AddressLine1 { get { return this._AddressLine1; } set { if ((this._AddressLine1 != value)) { this.OnAddressLine1Changing(value); this.SendPropertyChanging(); this._AddressLine1 = value; this.SendPropertyChanged("AddressLine1"); this.OnAddressLine1Changed(); } } } [Column(Storage="_AddressLine2", DbType="NVarChar(60)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=4)] public string AddressLine2 { get { return this._AddressLine2; } set { if ((this._AddressLine2 != value)) { this.OnAddressLine2Changing(value); this.SendPropertyChanging(); this._AddressLine2 = value; this.SendPropertyChanged("AddressLine2"); this.OnAddressLine2Changed(); } } } [Column(Storage="_City", DbType="NVarChar(30) NOT NULL", CanBeNull=false, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=5)] public string City { get { return this._City; } set { if ((this._City != value)) { this.OnCityChanging(value); this.SendPropertyChanging(); this._City = value; this.SendPropertyChanged("City"); this.OnCityChanged(); } } } [Column(Storage="_StateProvince", DbType="NVarChar(50) NOT NULL", CanBeNull=false, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=6)] public string StateProvince { get { return this._StateProvince; } set { if ((this._StateProvince != value)) { this.OnStateProvinceChanging(value); this.SendPropertyChanging(); this._StateProvince = value; this.SendPropertyChanged("StateProvince"); this.OnStateProvinceChanged(); } } } [Column(Storage="_PostalCode", DbType="NVarChar(15) NOT NULL", CanBeNull=false, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=7)] public string PostalCode { get { return this._PostalCode; } set { if ((this._PostalCode != value)) { this.OnPostalCodeChanging(value); this.SendPropertyChanging(); this._PostalCode = value; this.SendPropertyChanged("PostalCode"); this.OnPostalCodeChanged(); } } } [Column(Storage="_ModifiedDate", DbType="DateTime", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=8)] public System.Nullable ModifiedDate { get { return this._ModifiedDate; } set { if ((this._ModifiedDate != value)) { this.OnModifiedDateChanging(value); this.SendPropertyChanging(); this._ModifiedDate = value; this.SendPropertyChanged("ModifiedDate"); this.OnModifiedDateChanged(); } } } [Column(Storage="_Version", AutoSync=AutoSync.Always, DbType="rowversion NOT NULL", CanBeNull=false, IsDbGenerated=true, IsVersion=true, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=9)] public System.Data.Linq.Binary Version { get { return this._Version; } set { if ((this._Version != value)) { this.OnVersionChanging(value); this.SendPropertyChanging(); this._Version = value; this.SendPropertyChanged("Version"); this.OnVersionChanged(); } } } [Association(Name="Customer_CustomerAddress", Storage="_Customer", ThisKey="CustomerID", IsForeignKey=true)] public Customer Customer { get { return this._Customer.Entity; } set { Customer previousValue = this._Customer.Entity; if (((previousValue != value) || (this._Customer.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._Customer.Entity = null; previousValue.CustomerAddresses.Remove(this); } this._Customer.Entity = value; if ((value != null)) { value.CustomerAddresses.Add(this); this._CustomerID = value.CustomerID; } else { this._CustomerID = default(int); } this.SendPropertyChanged("Customer"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } private void Initialize() { this._Customer = default(EntityRef); OnCreated(); } [OnDeserializing()] [System.ComponentModel.EditorBrowsableAttribute(EditorBrowsableState.Never)] public void OnDeserializing(StreamingContext context) { this.Initialize(); } } [Table(Name="SalesLT.Customer")] [DataContract()] public partial class Customer : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _CustomerID; private bool _NameStyle; private string _Title; private string _FirstName; private string _MiddleName; private string _LastName; private string _Suffix; private string _CompanyName; private string _SalesPerson; private string _EmailAddress; private string _Phone; private System.DateTime _ModifiedDate; private System.Data.Linq.Binary _Version; private EntitySet _CustomerAddresses; private bool serializing; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnCustomerIDChanging(int value); partial void OnCustomerIDChanged(); partial void OnNameStyleChanging(bool value); partial void OnNameStyleChanged(); partial void OnTitleChanging(string value); partial void OnTitleChanged(); partial void OnFirstNameChanging(string value); partial void OnFirstNameChanged(); partial void OnMiddleNameChanging(string value); partial void OnMiddleNameChanged(); partial void OnLastNameChanging(string value); partial void OnLastNameChanged(); partial void OnSuffixChanging(string value); partial void OnSuffixChanged(); partial void OnCompanyNameChanging(string value); partial void OnCompanyNameChanged(); partial void OnSalesPersonChanging(string value); partial void OnSalesPersonChanged(); partial void OnEmailAddressChanging(string value); partial void OnEmailAddressChanged(); partial void OnPhoneChanging(string value); partial void OnPhoneChanged(); partial void OnModifiedDateChanging(System.DateTime value); partial void OnModifiedDateChanged(); partial void OnVersionChanging(System.Data.Linq.Binary value); partial void OnVersionChanged(); #endregion public Customer() { this.Initialize(); } [Column(Storage="_CustomerID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=1)] public int CustomerID { get { return this._CustomerID; } set { if ((this._CustomerID != value)) { this.OnCustomerIDChanging(value); this.SendPropertyChanging(); this._CustomerID = value; this.SendPropertyChanged("CustomerID"); this.OnCustomerIDChanged(); } } } [Column(Storage="_NameStyle", DbType="Bit NOT NULL", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=2)] public bool NameStyle { get { return this._NameStyle; } set { if ((this._NameStyle != value)) { this.OnNameStyleChanging(value); this.SendPropertyChanging(); this._NameStyle = value; this.SendPropertyChanged("NameStyle"); this.OnNameStyleChanged(); } } } [Column(Storage="_Title", DbType="NVarChar(8)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=3)] public string Title { get { return this._Title; } set { if ((this._Title != value)) { this.OnTitleChanging(value); this.SendPropertyChanging(); this._Title = value; this.SendPropertyChanged("Title"); this.OnTitleChanged(); } } } [Column(Storage="_FirstName", DbType="NVarChar(50) NOT NULL", CanBeNull=false, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=4)] public string FirstName { get { return this._FirstName; } set { if ((this._FirstName != value)) { this.OnFirstNameChanging(value); this.SendPropertyChanging(); this._FirstName = value; this.SendPropertyChanged("FirstName"); this.OnFirstNameChanged(); } } } [Column(Storage="_MiddleName", DbType="NVarChar(50)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=5)] public string MiddleName { get { return this._MiddleName; } set { if ((this._MiddleName != value)) { this.OnMiddleNameChanging(value); this.SendPropertyChanging(); this._MiddleName = value; this.SendPropertyChanged("MiddleName"); this.OnMiddleNameChanged(); } } } [Column(Storage="_LastName", DbType="NVarChar(50) NOT NULL", CanBeNull=false, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=6)] public string LastName { get { return this._LastName; } set { if ((this._LastName != value)) { this.OnLastNameChanging(value); this.SendPropertyChanging(); this._LastName = value; this.SendPropertyChanged("LastName"); this.OnLastNameChanged(); } } } [Column(Storage="_Suffix", DbType="NVarChar(10)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=7)] public string Suffix { get { return this._Suffix; } set { if ((this._Suffix != value)) { this.OnSuffixChanging(value); this.SendPropertyChanging(); this._Suffix = value; this.SendPropertyChanged("Suffix"); this.OnSuffixChanged(); } } } [Column(Storage="_CompanyName", DbType="NVarChar(128)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=8)] public string CompanyName { get { return this._CompanyName; } set { if ((this._CompanyName != value)) { this.OnCompanyNameChanging(value); this.SendPropertyChanging(); this._CompanyName = value; this.SendPropertyChanged("CompanyName"); this.OnCompanyNameChanged(); } } } [Column(Storage="_SalesPerson", DbType="NVarChar(256)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=9)] public string SalesPerson { get { return this._SalesPerson; } set { if ((this._SalesPerson != value)) { this.OnSalesPersonChanging(value); this.SendPropertyChanging(); this._SalesPerson = value; this.SendPropertyChanged("SalesPerson"); this.OnSalesPersonChanged(); } } } [Column(Storage="_EmailAddress", DbType="NVarChar(50)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=10)] public string EmailAddress { get { return this._EmailAddress; } set { if ((this._EmailAddress != value)) { this.OnEmailAddressChanging(value); this.SendPropertyChanging(); this._EmailAddress = value; this.SendPropertyChanged("EmailAddress"); this.OnEmailAddressChanged(); } } } [Column(Storage="_Phone", DbType="NVarChar(25)", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=11)] public string Phone { get { return this._Phone; } set { if ((this._Phone != value)) { this.OnPhoneChanging(value); this.SendPropertyChanging(); this._Phone = value; this.SendPropertyChanged("Phone"); this.OnPhoneChanged(); } } } [Column(Storage="_ModifiedDate", DbType="DateTime NOT NULL", UpdateCheck=UpdateCheck.Never)] [DataMember(Order=12)] public System.DateTime ModifiedDate { get { return this._ModifiedDate; } set { if ((this._ModifiedDate != value)) { this.OnModifiedDateChanging(value); this.SendPropertyChanging(); this._ModifiedDate = value; this.SendPropertyChanged("ModifiedDate"); this.OnModifiedDateChanged(); } } } [Column(Storage="_Version", AutoSync=AutoSync.Always, DbType="rowversion NOT NULL", CanBeNull=false, IsDbGenerated=true, IsVersion=true, UpdateCheck=UpdateCheck.Never)] [DataMember(Order=13)] public System.Data.Linq.Binary Version { get { return this._Version; } set { if ((this._Version != value)) { this.OnVersionChanging(value); this.SendPropertyChanging(); this._Version = value; this.SendPropertyChanged("Version"); this.OnVersionChanged(); } } } [Association(Name="Customer_CustomerAddress", Storage="_CustomerAddresses", OtherKey="CustomerID")] [DataMember(Order=14, EmitDefaultValue=false)] public EntitySet CustomerAddresses { get { if ((this.serializing && (this._CustomerAddresses.HasLoadedOrAssignedValues == false))) { return null; } return this._CustomerAddresses; } set { this._CustomerAddresses.Assign(value); } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } private void attach_CustomerAddresses(CustomerAddress entity) { this.SendPropertyChanging(); entity.Customer = this; } private void detach_CustomerAddresses(CustomerAddress entity) { this.SendPropertyChanging(); entity.Customer = null; } private void Initialize() { this._CustomerAddresses = new EntitySet(new Action(this.attach_CustomerAddresses), new Action(this.detach_CustomerAddresses)); OnCreated(); } [OnDeserializing()] [System.ComponentModel.EditorBrowsableAttribute(EditorBrowsableState.Never)] public void OnDeserializing(StreamingContext context) { this.Initialize(); } [OnSerializing()] [System.ComponentModel.EditorBrowsableAttribute(EditorBrowsableState.Never)] public void OnSerializing(StreamingContext context) { this.serializing = true; } [OnSerialized()] [System.ComponentModel.EditorBrowsableAttribute(EditorBrowsableState.Never)] public void OnSerialized(StreamingContext context) { this.serializing = false; } } } #pragma warning restore 1591