#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