#pragma warning disable 1591
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.17614
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
namespace OAuthServiceProvider.Code
{
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.ComponentModel;
using System;
[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="Database")]
public partial class DataClassesDataContext : System.Data.Linq.DataContext
{
private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
#region Extensibility Method Definitions
partial void OnCreated();
partial void InsertUser(User instance);
partial void UpdateUser(User instance);
partial void DeleteUser(User instance);
partial void InsertFavoriteSite(FavoriteSite instance);
partial void UpdateFavoriteSite(FavoriteSite instance);
partial void DeleteFavoriteSite(FavoriteSite instance);
partial void InsertOAuthConsumer(OAuthConsumer instance);
partial void UpdateOAuthConsumer(OAuthConsumer instance);
partial void DeleteOAuthConsumer(OAuthConsumer instance);
partial void InsertOAuthToken(OAuthToken instance);
partial void UpdateOAuthToken(OAuthToken instance);
partial void DeleteOAuthToken(OAuthToken instance);
partial void InsertNonce(Nonce instance);
partial void UpdateNonce(Nonce instance);
partial void DeleteNonce(Nonce instance);
#endregion
public DataClassesDataContext() :
base(global::System.Configuration.ConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString, mappingSource)
{
OnCreated();
}
public DataClassesDataContext(string connection) :
base(connection, mappingSource)
{
OnCreated();
}
public DataClassesDataContext(System.Data.IDbConnection connection) :
base(connection, mappingSource)
{
OnCreated();
}
public DataClassesDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
base(connection, mappingSource)
{
OnCreated();
}
public DataClassesDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
base(connection, mappingSource)
{
OnCreated();
}
public System.Data.Linq.Table Users
{
get
{
return this.GetTable();
}
}
public System.Data.Linq.Table FavoriteSites
{
get
{
return this.GetTable();
}
}
public System.Data.Linq.Table OAuthConsumers
{
get
{
return this.GetTable();
}
}
public System.Data.Linq.Table OAuthTokens
{
get
{
return this.GetTable();
}
}
public System.Data.Linq.Table Nonces
{
get
{
return this.GetTable();
}
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.[User]")]
public partial class User : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private int _UserId;
private string _OpenIDClaimedIdentifier;
private string _OpenIDFriendlyIdentifier;
private string _FullName;
private System.Nullable _Age;
private EntitySet _FavoriteSites;
private EntitySet _OAuthTokens;
#region Extensibility Method Definitions
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnUserIdChanging(int value);
partial void OnUserIdChanged();
partial void OnOpenIDClaimedIdentifierChanging(string value);
partial void OnOpenIDClaimedIdentifierChanged();
partial void OnOpenIDFriendlyIdentifierChanging(string value);
partial void OnOpenIDFriendlyIdentifierChanged();
partial void OnFullNameChanging(string value);
partial void OnFullNameChanged();
partial void OnAgeChanging(System.Nullable value);
partial void OnAgeChanged();
#endregion
public User()
{
this._FavoriteSites = new EntitySet(new Action(this.attach_FavoriteSites), new Action(this.detach_FavoriteSites));
this._OAuthTokens = new EntitySet(new Action(this.attach_OAuthTokens), new Action(this.detach_OAuthTokens));
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
public int UserId
{
get
{
return this._UserId;
}
set
{
if ((this._UserId != value))
{
this.OnUserIdChanging(value);
this.SendPropertyChanging();
this._UserId = value;
this.SendPropertyChanged("UserId");
this.OnUserIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OpenIDClaimedIdentifier", DbType="NVarChar(150) NOT NULL", CanBeNull=false)]
public string OpenIDClaimedIdentifier
{
get
{
return this._OpenIDClaimedIdentifier;
}
set
{
if ((this._OpenIDClaimedIdentifier != value))
{
this.OnOpenIDClaimedIdentifierChanging(value);
this.SendPropertyChanging();
this._OpenIDClaimedIdentifier = value;
this.SendPropertyChanged("OpenIDClaimedIdentifier");
this.OnOpenIDClaimedIdentifierChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OpenIDFriendlyIdentifier", DbType="NVarChar(150)")]
public string OpenIDFriendlyIdentifier
{
get
{
return this._OpenIDFriendlyIdentifier;
}
set
{
if ((this._OpenIDFriendlyIdentifier != value))
{
this.OnOpenIDFriendlyIdentifierChanging(value);
this.SendPropertyChanging();
this._OpenIDFriendlyIdentifier = value;
this.SendPropertyChanged("OpenIDFriendlyIdentifier");
this.OnOpenIDFriendlyIdentifierChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FullName", DbType="NVarChar(150)", CanBeNull=false)]
public string FullName
{
get
{
return this._FullName;
}
set
{
if ((this._FullName != value))
{
this.OnFullNameChanging(value);
this.SendPropertyChanging();
this._FullName = value;
this.SendPropertyChanged("FullName");
this.OnFullNameChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Age", DbType="int")]
public System.Nullable Age
{
get
{
return this._Age;
}
set
{
if ((this._Age != value))
{
this.OnAgeChanging(value);
this.SendPropertyChanging();
this._Age = value;
this.SendPropertyChanged("Age");
this.OnAgeChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="User_FavoriteSite", Storage="_FavoriteSites", ThisKey="UserId", OtherKey="UserId")]
public EntitySet FavoriteSites
{
get
{
return this._FavoriteSites;
}
set
{
this._FavoriteSites.Assign(value);
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="User_OAuthToken", Storage="_OAuthTokens", ThisKey="UserId", OtherKey="UserId")]
public EntitySet OAuthTokens
{
get
{
return this._OAuthTokens;
}
set
{
this._OAuthTokens.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_FavoriteSites(FavoriteSite entity)
{
this.SendPropertyChanging();
entity.User = this;
}
private void detach_FavoriteSites(FavoriteSite entity)
{
this.SendPropertyChanging();
entity.User = null;
}
private void attach_OAuthTokens(OAuthToken entity)
{
this.SendPropertyChanging();
entity.User = this;
}
private void detach_OAuthTokens(OAuthToken entity)
{
this.SendPropertyChanging();
entity.User = null;
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.FavoriteSite")]
public partial class FavoriteSite : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private int _FavoriteSiteId;
private int _UserId;
private string _SiteUrl;
private EntityRef _User;
#region Extensibility Method Definitions
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnFavoriteSiteIdChanging(int value);
partial void OnFavoriteSiteIdChanged();
partial void OnUserIdChanging(int value);
partial void OnUserIdChanged();
partial void OnSiteUrlChanging(string value);
partial void OnSiteUrlChanged();
#endregion
public FavoriteSite()
{
this._User = default(EntityRef);
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FavoriteSiteId", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
public int FavoriteSiteId
{
get
{
return this._FavoriteSiteId;
}
set
{
if ((this._FavoriteSiteId != value))
{
this.OnFavoriteSiteIdChanging(value);
this.SendPropertyChanging();
this._FavoriteSiteId = value;
this.SendPropertyChanged("FavoriteSiteId");
this.OnFavoriteSiteIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="Int NOT NULL")]
public int UserId
{
get
{
return this._UserId;
}
set
{
if ((this._UserId != value))
{
if (this._User.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnUserIdChanging(value);
this.SendPropertyChanging();
this._UserId = value;
this.SendPropertyChanged("UserId");
this.OnUserIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SiteUrl", DbType="NVarChar(255) NOT NULL", CanBeNull=false)]
public string SiteUrl
{
get
{
return this._SiteUrl;
}
set
{
if ((this._SiteUrl != value))
{
this.OnSiteUrlChanging(value);
this.SendPropertyChanging();
this._SiteUrl = value;
this.SendPropertyChanged("SiteUrl");
this.OnSiteUrlChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="User_FavoriteSite", Storage="_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true, DeleteOnNull=true, DeleteRule="CASCADE")]
public User User
{
get
{
return this._User.Entity;
}
set
{
User previousValue = this._User.Entity;
if (((previousValue != value)
|| (this._User.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._User.Entity = null;
previousValue.FavoriteSites.Remove(this);
}
this._User.Entity = value;
if ((value != null))
{
value.FavoriteSites.Add(this);
this._UserId = value.UserId;
}
else
{
this._UserId = default(int);
}
this.SendPropertyChanged("User");
}
}
}
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));
}
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.OAuthConsumer")]
public partial class OAuthConsumer : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private int _ConsumerId;
private string _ConsumerKey;
private string _ConsumerSecret;
private string _Callback;
private DotNetOpenAuth.OAuth.VerificationCodeFormat _VerificationCodeFormat;
private int _VerificationCodeLength;
private EntitySet _OAuthTokens;
#region Extensibility Method Definitions
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnConsumerIdChanging(int value);
partial void OnConsumerIdChanged();
partial void OnConsumerKeyChanging(string value);
partial void OnConsumerKeyChanged();
partial void OnConsumerSecretChanging(string value);
partial void OnConsumerSecretChanged();
partial void OnCallbackChanging(string value);
partial void OnCallbackChanged();
partial void OnVerificationCodeFormatChanging(DotNetOpenAuth.OAuth.VerificationCodeFormat value);
partial void OnVerificationCodeFormatChanged();
partial void OnVerificationCodeLengthChanging(int value);
partial void OnVerificationCodeLengthChanged();
#endregion
public OAuthConsumer()
{
this._OAuthTokens = new EntitySet(new Action(this.attach_OAuthTokens), new Action(this.detach_OAuthTokens));
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConsumerId", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
public int ConsumerId
{
get
{
return this._ConsumerId;
}
set
{
if ((this._ConsumerId != value))
{
this.OnConsumerIdChanging(value);
this.SendPropertyChanging();
this._ConsumerId = value;
this.SendPropertyChanged("ConsumerId");
this.OnConsumerIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConsumerKey", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
public string ConsumerKey
{
get
{
return this._ConsumerKey;
}
set
{
if ((this._ConsumerKey != value))
{
this.OnConsumerKeyChanging(value);
this.SendPropertyChanging();
this._ConsumerKey = value;
this.SendPropertyChanged("ConsumerKey");
this.OnConsumerKeyChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConsumerSecret", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
public string ConsumerSecret
{
get
{
return this._ConsumerSecret;
}
set
{
if ((this._ConsumerSecret != value))
{
this.OnConsumerSecretChanging(value);
this.SendPropertyChanging();
this._ConsumerSecret = value;
this.SendPropertyChanged("ConsumerSecret");
this.OnConsumerSecretChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Callback")]
public string Callback
{
get
{
return this._Callback;
}
set
{
if ((this._Callback != value))
{
this.OnCallbackChanging(value);
this.SendPropertyChanging();
this._Callback = value;
this.SendPropertyChanged("Callback");
this.OnCallbackChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VerificationCodeFormat", CanBeNull=false)]
public DotNetOpenAuth.OAuth.VerificationCodeFormat VerificationCodeFormat
{
get
{
return this._VerificationCodeFormat;
}
set
{
if ((this._VerificationCodeFormat != value))
{
this.OnVerificationCodeFormatChanging(value);
this.SendPropertyChanging();
this._VerificationCodeFormat = value;
this.SendPropertyChanged("VerificationCodeFormat");
this.OnVerificationCodeFormatChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VerificationCodeLength")]
public int VerificationCodeLength
{
get
{
return this._VerificationCodeLength;
}
set
{
if ((this._VerificationCodeLength != value))
{
this.OnVerificationCodeLengthChanging(value);
this.SendPropertyChanging();
this._VerificationCodeLength = value;
this.SendPropertyChanged("VerificationCodeLength");
this.OnVerificationCodeLengthChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="OAuthConsumer_OAuthToken", Storage="_OAuthTokens", ThisKey="ConsumerId", OtherKey="ConsumerId")]
public EntitySet OAuthTokens
{
get
{
return this._OAuthTokens;
}
set
{
this._OAuthTokens.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_OAuthTokens(OAuthToken entity)
{
this.SendPropertyChanging();
entity.OAuthConsumer = this;
}
private void detach_OAuthTokens(OAuthToken entity)
{
this.SendPropertyChanging();
entity.OAuthConsumer = null;
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.OAuthToken")]
public partial class OAuthToken : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private int _TokenId;
private string _Token;
private string _TokenSecret;
private OAuthServiceProvider.Code.TokenAuthorizationState _State;
private System.DateTime _IssueDate;
private int _ConsumerId;
private System.Nullable _UserId;
private string _Scope;
private string _RequestTokenVerifier;
private string _RequestTokenCallback;
private string _ConsumerVersion;
private EntityRef _OAuthConsumer;
private EntityRef _User;
#region Extensibility Method Definitions
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnTokenIdChanging(int value);
partial void OnTokenIdChanged();
partial void OnTokenChanging(string value);
partial void OnTokenChanged();
partial void OnTokenSecretChanging(string value);
partial void OnTokenSecretChanged();
partial void OnStateChanging(OAuthServiceProvider.Code.TokenAuthorizationState value);
partial void OnStateChanged();
partial void OnIssueDateChanging(System.DateTime value);
partial void OnIssueDateChanged();
partial void OnConsumerIdChanging(int value);
partial void OnConsumerIdChanged();
partial void OnUserIdChanging(System.Nullable value);
partial void OnUserIdChanged();
partial void OnScopeChanging(string value);
partial void OnScopeChanged();
partial void OnRequestTokenVerifierChanging(string value);
partial void OnRequestTokenVerifierChanged();
partial void OnRequestTokenCallbackChanging(string value);
partial void OnRequestTokenCallbackChanged();
partial void OnConsumerVersionChanging(string value);
partial void OnConsumerVersionChanged();
#endregion
public OAuthToken()
{
this._OAuthConsumer = default(EntityRef);
this._User = default(EntityRef);
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TokenId", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
public int TokenId
{
get
{
return this._TokenId;
}
set
{
if ((this._TokenId != value))
{
this.OnTokenIdChanging(value);
this.SendPropertyChanging();
this._TokenId = value;
this.SendPropertyChanged("TokenId");
this.OnTokenIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Token", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
public string Token
{
get
{
return this._Token;
}
set
{
if ((this._Token != value))
{
this.OnTokenChanging(value);
this.SendPropertyChanging();
this._Token = value;
this.SendPropertyChanged("Token");
this.OnTokenChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TokenSecret", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
public string TokenSecret
{
get
{
return this._TokenSecret;
}
set
{
if ((this._TokenSecret != value))
{
this.OnTokenSecretChanging(value);
this.SendPropertyChanging();
this._TokenSecret = value;
this.SendPropertyChanged("TokenSecret");
this.OnTokenSecretChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="INT NOT NULL", CanBeNull=false)]
public OAuthServiceProvider.Code.TokenAuthorizationState State
{
get
{
return this._State;
}
set
{
if ((this._State != value))
{
this.OnStateChanging(value);
this.SendPropertyChanging();
this._State = value;
this.SendPropertyChanged("State");
this.OnStateChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IssueDate", DbType="DateTime NOT NULL")]
public System.DateTime IssueDate
{
get
{
return this._IssueDate;
}
set
{
if ((this._IssueDate != value))
{
this.OnIssueDateChanging(value);
this.SendPropertyChanging();
this._IssueDate = value;
this.SendPropertyChanged("IssueDate");
this.OnIssueDateChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConsumerId", DbType="Int NOT NULL")]
public int ConsumerId
{
get
{
return this._ConsumerId;
}
set
{
if ((this._ConsumerId != value))
{
if (this._OAuthConsumer.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnConsumerIdChanging(value);
this.SendPropertyChanging();
this._ConsumerId = value;
this.SendPropertyChanged("ConsumerId");
this.OnConsumerIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="Int")]
public System.Nullable UserId
{
get
{
return this._UserId;
}
set
{
if ((this._UserId != value))
{
if (this._User.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnUserIdChanging(value);
this.SendPropertyChanging();
this._UserId = value;
this.SendPropertyChanged("UserId");
this.OnUserIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Scope", DbType="nvarchar(MAX)", CanBeNull=false)]
public string Scope
{
get
{
return this._Scope;
}
set
{
if ((this._Scope != value))
{
this.OnScopeChanging(value);
this.SendPropertyChanging();
this._Scope = value;
this.SendPropertyChanged("Scope");
this.OnScopeChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RequestTokenVerifier")]
public string RequestTokenVerifier
{
get
{
return this._RequestTokenVerifier;
}
set
{
if ((this._RequestTokenVerifier != value))
{
this.OnRequestTokenVerifierChanging(value);
this.SendPropertyChanging();
this._RequestTokenVerifier = value;
this.SendPropertyChanged("RequestTokenVerifier");
this.OnRequestTokenVerifierChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RequestTokenCallback")]
public string RequestTokenCallback
{
get
{
return this._RequestTokenCallback;
}
set
{
if ((this._RequestTokenCallback != value))
{
this.OnRequestTokenCallbackChanging(value);
this.SendPropertyChanging();
this._RequestTokenCallback = value;
this.SendPropertyChanged("RequestTokenCallback");
this.OnRequestTokenCallbackChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConsumerVersion")]
public string ConsumerVersion
{
get
{
return this._ConsumerVersion;
}
set
{
if ((this._ConsumerVersion != value))
{
this.OnConsumerVersionChanging(value);
this.SendPropertyChanging();
this._ConsumerVersion = value;
this.SendPropertyChanged("ConsumerVersion");
this.OnConsumerVersionChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="OAuthConsumer_OAuthToken", Storage="_OAuthConsumer", ThisKey="ConsumerId", OtherKey="ConsumerId", IsForeignKey=true, DeleteOnNull=true, DeleteRule="CASCADE")]
public OAuthConsumer OAuthConsumer
{
get
{
return this._OAuthConsumer.Entity;
}
set
{
OAuthConsumer previousValue = this._OAuthConsumer.Entity;
if (((previousValue != value)
|| (this._OAuthConsumer.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._OAuthConsumer.Entity = null;
previousValue.OAuthTokens.Remove(this);
}
this._OAuthConsumer.Entity = value;
if ((value != null))
{
value.OAuthTokens.Add(this);
this._ConsumerId = value.ConsumerId;
}
else
{
this._ConsumerId = default(int);
}
this.SendPropertyChanged("OAuthConsumer");
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="User_OAuthToken", Storage="_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true, DeleteRule="CASCADE")]
public User User
{
get
{
return this._User.Entity;
}
set
{
User previousValue = this._User.Entity;
if (((previousValue != value)
|| (this._User.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._User.Entity = null;
previousValue.OAuthTokens.Remove(this);
}
this._User.Entity = value;
if ((value != null))
{
value.OAuthTokens.Add(this);
this._UserId = value.UserId;
}
else
{
this._UserId = default(Nullable);
}
this.SendPropertyChanged("User");
}
}
}
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));
}
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="")]
public partial class Nonce : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _Context;
private string _Code;
private System.DateTime _Timestamp;
#region Extensibility Method Definitions
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnContextChanging(string value);
partial void OnContextChanged();
partial void OnCodeChanging(string value);
partial void OnCodeChanged();
partial void OnTimestampChanging(System.DateTime value);
partial void OnTimestampChanged();
#endregion
public Nonce()
{
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Context", CanBeNull=false, IsPrimaryKey=true)]
public string Context
{
get
{
return this._Context;
}
set
{
if ((this._Context != value))
{
this.OnContextChanging(value);
this.SendPropertyChanging();
this._Context = value;
this.SendPropertyChanged("Context");
this.OnContextChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Code", CanBeNull=false, IsPrimaryKey=true)]
public string Code
{
get
{
return this._Code;
}
set
{
if ((this._Code != value))
{
this.OnCodeChanging(value);
this.SendPropertyChanging();
this._Code = value;
this.SendPropertyChanged("Code");
this.OnCodeChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Timestamp", IsPrimaryKey=true)]
public System.DateTime Timestamp
{
get
{
return this._Timestamp;
}
set
{
if ((this._Timestamp != value))
{
this.OnTimestampChanging(value);
this.SendPropertyChanging();
this._Timestamp = value;
this.SendPropertyChanged("Timestamp");
this.OnTimestampChanged();
}
}
}
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));
}
}
}
}
#pragma warning restore 1591