Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

Duplicate OriginalNameAttribute "Solution" in Generated Code

Posted on by Microsoft Employee

I am working with a C# legacy codebase that contains a T4 template. The C# file is regenerated without issue, but when attempting to build the project I have come across the following error:

Error CS0579 Duplicate 'global::Microsoft.OData.Client.OriginalNameAttribute' attribute

Upon examination, the code this line refers to the Solution partial class in the generated C# file (conflicting attribute definitions below). Both of these appear to be system defined (i.e. not custom types/entities).

The last time this code was generated in 2016, there was no conflicting "Solution" attribute. However, I do not have access to the metadata used to generate the code at that time. The metadata file that I referenced was downloaded from Dynamics 365 > Customizations > Developer Resources > Instance Web API.

Has anyone run across this issue before? Any insight would be appreciated.

/// FIRST OCCURRENCE OF SOLUTION ATTRIBUTE FOUND IN GENERATED C# CODE

/// <summary>
/// There are no comments for Solution in the schema.
/// </summary>
/// <KeyProperties>
/// Solutionid
/// </KeyProperties>
[global::Microsoft.OData.Client.Key("solutionid")]
[global::Microsoft.OData.Client.EntitySet("solutions")]
[global::Microsoft.OData.Client.OriginalNameAttribute("solution")]
public partial class Solution : Crmbaseentity
{
	/// <summary>
	/// Create a new Solution object.
	/// </summary>
	/// <param name="createdby">Initial value of Createdby.</param>
	/// <param name="modifiedby">Initial value of Modifiedby.</param>
	/// <param name="modifiedonbehalfby">Initial value of Modifiedonbehalfby.</param>
	/// <param name="configurationpageid">Initial value of Configurationpageid.</param>
	/// <param name="publisherid">Initial value of Publisherid.</param>
	/// <param name="organizationid">Initial value of Organizationid.</param>
	/// <param name="parentsolutionid">Initial value of Parentsolutionid.</param>
	/// <param name="createdonbehalfby">Initial value of Createdonbehalfby.</param>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	public static Solution CreateSolution(global::Microsoft.Dynamics.CRM.Systemuser createdby, 
				global::Microsoft.Dynamics.CRM.Systemuser modifiedby, 
				global::Microsoft.Dynamics.CRM.Systemuser modifiedonbehalfby, 
				global::Microsoft.Dynamics.CRM.Webresource configurationpageid, 
				global::Microsoft.Dynamics.CRM.Publisher publisherid, 
				global::Microsoft.Dynamics.CRM.Organization organizationid, 
				global::Microsoft.Dynamics.CRM.Solution parentsolutionid, 
				global::Microsoft.Dynamics.CRM.Systemuser createdonbehalfby)
	{
		Solution solution = new Solution();
		if ((createdby == null))
		{
			throw new global::System.ArgumentNullException("createdby");
		}
		solution.Createdby = createdby;
		if ((modifiedby == null))
		{
			throw new global::System.ArgumentNullException("modifiedby");
		}
		solution.Modifiedby = modifiedby;
		if ((modifiedonbehalfby == null))
		{
			throw new global::System.ArgumentNullException("modifiedonbehalfby");
		}
		solution.Modifiedonbehalfby = modifiedonbehalfby;
		if ((configurationpageid == null))
		{
			throw new global::System.ArgumentNullException("configurationpageid");
		}
		solution.Configurationpageid = configurationpageid;
		if ((publisherid == null))
		{
			throw new global::System.ArgumentNullException("publisherid");
		}
		solution.Publisherid = publisherid;
		if ((organizationid == null))
		{
			throw new global::System.ArgumentNullException("organizationid");
		}
		solution.Organizationid = organizationid;
		if ((parentsolutionid == null))
		{
			throw new global::System.ArgumentNullException("parentsolutionid");
		}
		solution.Parentsolutionid = parentsolutionid;
		if ((createdonbehalfby == null))
		{
			throw new global::System.ArgumentNullException("createdonbehalfby");
		}
		solution.Createdonbehalfby = createdonbehalfby;
		return solution;
	}
	/// <summary>
	/// There are no comments for Property _modifiedonbehalfby_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_modifiedonbehalfby_value")]
	public global::System.Nullable<global::System.Guid> _modifiedonbehalfby_value
	{
		get
		{
			return this.__modifiedonbehalfby_value;
		}
		set
		{
			this.On_modifiedonbehalfby_valueChanging(value);
			this.__modifiedonbehalfby_value = value;
			this.On_modifiedonbehalfby_valueChanged();
			this.OnPropertyChanged("_modifiedonbehalfby_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __modifiedonbehalfby_value;
	partial void On_modifiedonbehalfby_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_modifiedonbehalfby_valueChanged();
	/// <summary>
	/// There are no comments for Property Description in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("description")]
	public string Description
	{
		get
		{
			return this._Description;
		}
		set
		{
			this.OnDescriptionChanging(value);
			this._Description = value;
			this.OnDescriptionChanged();
			this.OnPropertyChanged("description");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _Description;
	partial void OnDescriptionChanging(string value);
	partial void OnDescriptionChanged();
	/// <summary>
	/// There are no comments for Property Pinpointsolutionid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("pinpointsolutionid")]
	public global::System.Nullable<long> Pinpointsolutionid
	{
		get
		{
			return this._Pinpointsolutionid;
		}
		set
		{
			this.OnPinpointsolutionidChanging(value);
			this._Pinpointsolutionid = value;
			this.OnPinpointsolutionidChanged();
			this.OnPropertyChanged("pinpointsolutionid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<long> _Pinpointsolutionid;
	partial void OnPinpointsolutionidChanging(global::System.Nullable<long> value);
	partial void OnPinpointsolutionidChanged();
	/// <summary>
	/// There are no comments for Property _configurationpageid_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_configurationpageid_value")]
	public global::System.Nullable<global::System.Guid> _configurationpageid_value
	{
		get
		{
			return this.__configurationpageid_value;
		}
		set
		{
			this.On_configurationpageid_valueChanging(value);
			this.__configurationpageid_value = value;
			this.On_configurationpageid_valueChanged();
			this.OnPropertyChanged("_configurationpageid_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __configurationpageid_value;
	partial void On_configurationpageid_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_configurationpageid_valueChanged();
	/// <summary>
	/// There are no comments for Property Createdon in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("createdon")]
	public global::System.Nullable<global::System.DateTimeOffset> Createdon
	{
		get
		{
			return this._Createdon;
		}
		set
		{
			this.OnCreatedonChanging(value);
			this._Createdon = value;
			this.OnCreatedonChanged();
			this.OnPropertyChanged("createdon");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.DateTimeOffset> _Createdon;
	partial void OnCreatedonChanging(global::System.Nullable<global::System.DateTimeOffset> value);
	partial void OnCreatedonChanged();
	/// <summary>
	/// There are no comments for Property Installedon in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("installedon")]
	public global::System.Nullable<global::System.DateTimeOffset> Installedon
	{
		get
		{
			return this._Installedon;
		}
		set
		{
			this.OnInstalledonChanging(value);
			this._Installedon = value;
			this.OnInstalledonChanged();
			this.OnPropertyChanged("installedon");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.DateTimeOffset> _Installedon;
	partial void OnInstalledonChanging(global::System.Nullable<global::System.DateTimeOffset> value);
	partial void OnInstalledonChanged();
	/// <summary>
	/// There are no comments for Property Friendlyname in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("friendlyname")]
	public string Friendlyname
	{
		get
		{
			return this._Friendlyname;
		}
		set
		{
			this.OnFriendlynameChanging(value);
			this._Friendlyname = value;
			this.OnFriendlynameChanged();
			this.OnPropertyChanged("friendlyname");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _Friendlyname;
	partial void OnFriendlynameChanging(string value);
	partial void OnFriendlynameChanged();
	/// <summary>
	/// There are no comments for Property _organizationid_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_organizationid_value")]
	public global::System.Nullable<global::System.Guid> _organizationid_value
	{
		get
		{
			return this.__organizationid_value;
		}
		set
		{
			this.On_organizationid_valueChanging(value);
			this.__organizationid_value = value;
			this.On_organizationid_valueChanged();
			this.OnPropertyChanged("_organizationid_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __organizationid_value;
	partial void On_organizationid_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_organizationid_valueChanged();
	/// <summary>
	/// There are no comments for Property _createdby_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_createdby_value")]
	public global::System.Nullable<global::System.Guid> _createdby_value
	{
		get
		{
			return this.__createdby_value;
		}
		set
		{
			this.On_createdby_valueChanging(value);
			this.__createdby_value = value;
			this.On_createdby_valueChanged();
			this.OnPropertyChanged("_createdby_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __createdby_value;
	partial void On_createdby_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_createdby_valueChanged();
	/// <summary>
	/// There are no comments for Property Pinpointsolutiondefaultlocale in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("pinpointsolutiondefaultlocale")]
	public string Pinpointsolutiondefaultlocale
	{
		get
		{
			return this._Pinpointsolutiondefaultlocale;
		}
		set
		{
			this.OnPinpointsolutiondefaultlocaleChanging(value);
			this._Pinpointsolutiondefaultlocale = value;
			this.OnPinpointsolutiondefaultlocaleChanged();
			this.OnPropertyChanged("pinpointsolutiondefaultlocale");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _Pinpointsolutiondefaultlocale;
	partial void OnPinpointsolutiondefaultlocaleChanging(string value);
	partial void OnPinpointsolutiondefaultlocaleChanged();
	/// <summary>
	/// There are no comments for Property _createdonbehalfby_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_createdonbehalfby_value")]
	public global::System.Nullable<global::System.Guid> _createdonbehalfby_value
	{
		get
		{
			return this.__createdonbehalfby_value;
		}
		set
		{
			this.On_createdonbehalfby_valueChanging(value);
			this.__createdonbehalfby_value = value;
			this.On_createdonbehalfby_valueChanged();
			this.OnPropertyChanged("_createdonbehalfby_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __createdonbehalfby_value;
	partial void On_createdonbehalfby_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_createdonbehalfby_valueChanged();
	/// <summary>
	/// There are no comments for Property Uniquename in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("uniquename")]
	public string Uniquename
	{
		get
		{
			return this._Uniquename;
		}
		set
		{
			this.OnUniquenameChanging(value);
			this._Uniquename = value;
			this.OnUniquenameChanged();
			this.OnPropertyChanged("uniquename");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _Uniquename;
	partial void OnUniquenameChanging(string value);
	partial void OnUniquenameChanged();
	/// <summary>
	/// There are no comments for Property Version in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("version")]
	public string Version
	{
		get
		{
			return this._Version;
		}
		set
		{
			this.OnVersionChanging(value);
			this._Version = value;
			this.OnVersionChanged();
			this.OnPropertyChanged("version");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _Version;
	partial void OnVersionChanging(string value);
	partial void OnVersionChanged();
	/// <summary>
	/// There are no comments for Property Modifiedon in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("modifiedon")]
	public global::System.Nullable<global::System.DateTimeOffset> Modifiedon
	{
		get
		{
			return this._Modifiedon;
		}
		set
		{
			this.OnModifiedonChanging(value);
			this._Modifiedon = value;
			this.OnModifiedonChanged();
			this.OnPropertyChanged("modifiedon");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.DateTimeOffset> _Modifiedon;
	partial void OnModifiedonChanging(global::System.Nullable<global::System.DateTimeOffset> value);
	partial void OnModifiedonChanged();
	/// <summary>
	/// There are no comments for Property _parentsolutionid_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_parentsolutionid_value")]
	public global::System.Nullable<global::System.Guid> _parentsolutionid_value
	{
		get
		{
			return this.__parentsolutionid_value;
		}
		set
		{
			this.On_parentsolutionid_valueChanging(value);
			this.__parentsolutionid_value = value;
			this.On_parentsolutionid_valueChanged();
			this.OnPropertyChanged("_parentsolutionid_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __parentsolutionid_value;
	partial void On_parentsolutionid_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_parentsolutionid_valueChanged();
	/// <summary>
	/// There are no comments for Property Pinpointpublisherid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("pinpointpublisherid")]
	public global::System.Nullable<long> Pinpointpublisherid
	{
		get
		{
			return this._Pinpointpublisherid;
		}
		set
		{
			this.OnPinpointpublisheridChanging(value);
			this._Pinpointpublisherid = value;
			this.OnPinpointpublisheridChanged();
			this.OnPropertyChanged("pinpointpublisherid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<long> _Pinpointpublisherid;
	partial void OnPinpointpublisheridChanging(global::System.Nullable<long> value);
	partial void OnPinpointpublisheridChanged();
	/// <summary>
	/// There are no comments for Property _modifiedby_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_modifiedby_value")]
	public global::System.Nullable<global::System.Guid> _modifiedby_value
	{
		get
		{
			return this.__modifiedby_value;
		}
		set
		{
			this.On_modifiedby_valueChanging(value);
			this.__modifiedby_value = value;
			this.On_modifiedby_valueChanged();
			this.OnPropertyChanged("_modifiedby_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __modifiedby_value;
	partial void On_modifiedby_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_modifiedby_valueChanged();
	/// <summary>
	/// There are no comments for Property Solutiontype in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solutiontype")]
	public global::System.Nullable<int> Solutiontype
	{
		get
		{
			return this._Solutiontype;
		}
		set
		{
			this.OnSolutiontypeChanging(value);
			this._Solutiontype = value;
			this.OnSolutiontypeChanged();
			this.OnPropertyChanged("solutiontype");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<int> _Solutiontype;
	partial void OnSolutiontypeChanging(global::System.Nullable<int> value);
	partial void OnSolutiontypeChanged();
	/// <summary>
	/// There are no comments for Property Solutionid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solutionid")]
	public global::System.Nullable<global::System.Guid> Solutionid
	{
		get
		{
			return this._Solutionid;
		}
		set
		{
			this.OnSolutionidChanging(value);
			this._Solutionid = value;
			this.OnSolutionidChanged();
			this.OnPropertyChanged("solutionid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> _Solutionid;
	partial void OnSolutionidChanging(global::System.Nullable<global::System.Guid> value);
	partial void OnSolutionidChanged();
	/// <summary>
	/// There are no comments for Property Isvisible in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("isvisible")]
	public global::System.Nullable<bool> Isvisible
	{
		get
		{
			return this._Isvisible;
		}
		set
		{
			this.OnIsvisibleChanging(value);
			this._Isvisible = value;
			this.OnIsvisibleChanged();
			this.OnPropertyChanged("isvisible");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<bool> _Isvisible;
	partial void OnIsvisibleChanging(global::System.Nullable<bool> value);
	partial void OnIsvisibleChanged();
	/// <summary>
	/// There are no comments for Property Updatedon in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("updatedon")]
	public global::System.Nullable<global::System.DateTimeOffset> Updatedon
	{
		get
		{
			return this._Updatedon;
		}
		set
		{
			this.OnUpdatedonChanging(value);
			this._Updatedon = value;
			this.OnUpdatedonChanged();
			this.OnPropertyChanged("updatedon");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.DateTimeOffset> _Updatedon;
	partial void OnUpdatedonChanging(global::System.Nullable<global::System.DateTimeOffset> value);
	partial void OnUpdatedonChanged();
	/// <summary>
	/// There are no comments for Property _publisherid_value in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("_publisherid_value")]
	public global::System.Nullable<global::System.Guid> _publisherid_value
	{
		get
		{
			return this.__publisherid_value;
		}
		set
		{
			this.On_publisherid_valueChanging(value);
			this.__publisherid_value = value;
			this.On_publisherid_valueChanged();
			this.OnPropertyChanged("_publisherid_value");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> __publisherid_value;
	partial void On_publisherid_valueChanging(global::System.Nullable<global::System.Guid> value);
	partial void On_publisherid_valueChanged();
	/// <summary>
	/// There are no comments for Property Ismanaged in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("ismanaged")]
	public global::System.Nullable<bool> Ismanaged
	{
		get
		{
			return this._Ismanaged;
		}
		set
		{
			this.OnIsmanagedChanging(value);
			this._Ismanaged = value;
			this.OnIsmanagedChanged();
			this.OnPropertyChanged("ismanaged");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<bool> _Ismanaged;
	partial void OnIsmanagedChanging(global::System.Nullable<bool> value);
	partial void OnIsmanagedChanged();
	/// <summary>
	/// There are no comments for Property Versionnumber in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("versionnumber")]
	public global::System.Nullable<long> Versionnumber
	{
		get
		{
			return this._Versionnumber;
		}
		set
		{
			this.OnVersionnumberChanging(value);
			this._Versionnumber = value;
			this.OnVersionnumberChanged();
			this.OnPropertyChanged("versionnumber");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<long> _Versionnumber;
	partial void OnVersionnumberChanging(global::System.Nullable<long> value);
	partial void OnVersionnumberChanged();
	/// <summary>
	/// There are no comments for Property Pinpointassetid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("pinpointassetid")]
	public string Pinpointassetid
	{
		get
		{
			return this._Pinpointassetid;
		}
		set
		{
			this.OnPinpointassetidChanging(value);
			this._Pinpointassetid = value;
			this.OnPinpointassetidChanged();
			this.OnPropertyChanged("pinpointassetid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _Pinpointassetid;
	partial void OnPinpointassetidChanging(string value);
	partial void OnPinpointassetidChanged();
	/// <summary>
	/// There are no comments for Property Solutionpackageversion in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solutionpackageversion")]
	public string Solutionpackageversion
	{
		get
		{
			return this._Solutionpackageversion;
		}
		set
		{
			this.OnSolutionpackageversionChanging(value);
			this._Solutionpackageversion = value;
			this.OnSolutionpackageversionChanged();
			this.OnPropertyChanged("solutionpackageversion");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _Solutionpackageversion;
	partial void OnSolutionpackageversionChanging(string value);
	partial void OnSolutionpackageversionChanged();
	/// <summary>
	/// There are no comments for Property Createdby in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("createdby")]
	public global::Microsoft.Dynamics.CRM.Systemuser Createdby
	{
		get
		{
			return this._Createdby;
		}
		set
		{
			this.OnCreatedbyChanging(value);
			this._Createdby = value;
			this.OnCreatedbyChanged();
			this.OnPropertyChanged("createdby");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Systemuser _Createdby;
	partial void OnCreatedbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value);
	partial void OnCreatedbyChanged();
	/// <summary>
	/// There are no comments for Property Modifiedby in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("modifiedby")]
	public global::Microsoft.Dynamics.CRM.Systemuser Modifiedby
	{
		get
		{
			return this._Modifiedby;
		}
		set
		{
			this.OnModifiedbyChanging(value);
			this._Modifiedby = value;
			this.OnModifiedbyChanged();
			this.OnPropertyChanged("modifiedby");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Systemuser _Modifiedby;
	partial void OnModifiedbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value);
	partial void OnModifiedbyChanged();
	/// <summary>
	/// There are no comments for Property Modifiedonbehalfby in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("modifiedonbehalfby")]
	public global::Microsoft.Dynamics.CRM.Systemuser Modifiedonbehalfby
	{
		get
		{
			return this._Modifiedonbehalfby;
		}
		set
		{
			this.OnModifiedonbehalfbyChanging(value);
			this._Modifiedonbehalfby = value;
			this.OnModifiedonbehalfbyChanged();
			this.OnPropertyChanged("modifiedonbehalfby");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Systemuser _Modifiedonbehalfby;
	partial void OnModifiedonbehalfbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value);
	partial void OnModifiedonbehalfbyChanged();
	/// <summary>
	/// There are no comments for Property Configurationpageid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("configurationpageid")]
	public global::Microsoft.Dynamics.CRM.Webresource Configurationpageid
	{
		get
		{
			return this._Configurationpageid;
		}
		set
		{
			this.OnConfigurationpageidChanging(value);
			this._Configurationpageid = value;
			this.OnConfigurationpageidChanged();
			this.OnPropertyChanged("configurationpageid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Webresource _Configurationpageid;
	partial void OnConfigurationpageidChanging(global::Microsoft.Dynamics.CRM.Webresource value);
	partial void OnConfigurationpageidChanged();
	/// <summary>
	/// There are no comments for Property Solution_solutioncomponent in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solution_solutioncomponent")]
	public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent> Solution_solutioncomponent
	{
		get
		{
			return this._Solution_solutioncomponent;
		}
		set
		{
			this.OnSolution_solutioncomponentChanging(value);
			this._Solution_solutioncomponent = value;
			this.OnSolution_solutioncomponentChanged();
			this.OnPropertyChanged("solution_solutioncomponent");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent> _Solution_solutioncomponent = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent>(null, global::Microsoft.OData.Client.TrackingMode.None);
	partial void OnSolution_solutioncomponentChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent> value);
	partial void OnSolution_solutioncomponentChanged();
	/// <summary>
	/// There are no comments for Property Publisherid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("publisherid")]
	public global::Microsoft.Dynamics.CRM.Publisher Publisherid
	{
		get
		{
			return this._Publisherid;
		}
		set
		{
			this.OnPublisheridChanging(value);
			this._Publisherid = value;
			this.OnPublisheridChanged();
			this.OnPropertyChanged("publisherid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Publisher _Publisherid;
	partial void OnPublisheridChanging(global::Microsoft.Dynamics.CRM.Publisher value);
	partial void OnPublisheridChanged();
	/// <summary>
	/// There are no comments for Property Solution_SyncErrors in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("Solution_SyncErrors")]
	public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror> Solution_SyncErrors
	{
		get
		{
			return this._Solution_SyncErrors;
		}
		set
		{
			this.OnSolution_SyncErrorsChanging(value);
			this._Solution_SyncErrors = value;
			this.OnSolution_SyncErrorsChanged();
			this.OnPropertyChanged("Solution_SyncErrors");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror> _Solution_SyncErrors = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror>(null, global::Microsoft.OData.Client.TrackingMode.None);
	partial void OnSolution_SyncErrorsChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror> value);
	partial void OnSolution_SyncErrorsChanged();
	/// <summary>
	/// There are no comments for Property Organizationid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("organizationid")]
	public global::Microsoft.Dynamics.CRM.Organization Organizationid
	{
		get
		{
			return this._Organizationid;
		}
		set
		{
			this.OnOrganizationidChanging(value);
			this._Organizationid = value;
			this.OnOrganizationidChanged();
			this.OnPropertyChanged("organizationid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Organization _Organizationid;
	partial void OnOrganizationidChanging(global::Microsoft.Dynamics.CRM.Organization value);
	partial void OnOrganizationidChanged();
	/// <summary>
	/// There are no comments for Property FK_CanvasApp_Solution in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("FK_CanvasApp_Solution")]
	public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp> FK_CanvasApp_Solution
	{
		get
		{
			return this._FK_CanvasApp_Solution;
		}
		set
		{
			this.OnFK_CanvasApp_SolutionChanging(value);
			this._FK_CanvasApp_Solution = value;
			this.OnFK_CanvasApp_SolutionChanged();
			this.OnPropertyChanged("FK_CanvasApp_Solution");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp> _FK_CanvasApp_Solution = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp>(null, global::Microsoft.OData.Client.TrackingMode.None);
	partial void OnFK_CanvasApp_SolutionChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp> value);
	partial void OnFK_CanvasApp_SolutionChanged();
	/// <summary>
	/// There are no comments for Property Solution_fieldpermission in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solution_fieldpermission")]
	public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission> Solution_fieldpermission
	{
		get
		{
			return this._Solution_fieldpermission;
		}
		set
		{
			this.OnSolution_fieldpermissionChanging(value);
			this._Solution_fieldpermission = value;
			this.OnSolution_fieldpermissionChanged();
			this.OnPropertyChanged("solution_fieldpermission");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission> _Solution_fieldpermission = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission>(null, global::Microsoft.OData.Client.TrackingMode.None);
	partial void OnSolution_fieldpermissionChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission> value);
	partial void OnSolution_fieldpermissionChanged();
	/// <summary>
	/// There are no comments for Property Parentsolutionid in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("parentsolutionid")]
	public global::Microsoft.Dynamics.CRM.Solution Parentsolutionid
	{
		get
		{
			return this._Parentsolutionid;
		}
		set
		{
			this.OnParentsolutionidChanging(value);
			this._Parentsolutionid = value;
			this.OnParentsolutionidChanged();
			this.OnPropertyChanged("parentsolutionid");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Solution _Parentsolutionid;
	partial void OnParentsolutionidChanging(global::Microsoft.Dynamics.CRM.Solution value);
	partial void OnParentsolutionidChanged();
	/// <summary>
	/// There are no comments for Property Solution_parent_solution in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solution_parent_solution")]
	public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution> Solution_parent_solution
	{
		get
		{
			return this._Solution_parent_solution;
		}
		set
		{
			this.OnSolution_parent_solutionChanging(value);
			this._Solution_parent_solution = value;
			this.OnSolution_parent_solutionChanged();
			this.OnPropertyChanged("solution_parent_solution");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution> _Solution_parent_solution = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution>(null, global::Microsoft.OData.Client.TrackingMode.None);
	partial void OnSolution_parent_solutionChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution> value);
	partial void OnSolution_parent_solutionChanged();
	/// <summary>
	/// There are no comments for Property Solution_fieldsecurityprofile in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solution_fieldsecurityprofile")]
	public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile> Solution_fieldsecurityprofile
	{
		get
		{
			return this._Solution_fieldsecurityprofile;
		}
		set
		{
			this.OnSolution_fieldsecurityprofileChanging(value);
			this._Solution_fieldsecurityprofile = value;
			this.OnSolution_fieldsecurityprofileChanged();
			this.OnPropertyChanged("solution_fieldsecurityprofile");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile> _Solution_fieldsecurityprofile = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile>(null, global::Microsoft.OData.Client.TrackingMode.None);
	partial void OnSolution_fieldsecurityprofileChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile> value);
	partial void OnSolution_fieldsecurityprofileChanged();
	/// <summary>
	/// There are no comments for Property Createdonbehalfby in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("createdonbehalfby")]
	public global::Microsoft.Dynamics.CRM.Systemuser Createdonbehalfby
	{
		get
		{
			return this._Createdonbehalfby;
		}
		set
		{
			this.OnCreatedonbehalfbyChanging(value);
			this._Createdonbehalfby = value;
			this.OnCreatedonbehalfbyChanged();
			this.OnPropertyChanged("createdonbehalfby");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.Dynamics.CRM.Systemuser _Createdonbehalfby;
	partial void OnCreatedonbehalfbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value);
	partial void OnCreatedonbehalfbyChanged();
	/// <summary>
	/// There are no comments for Property Solution_role in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("solution_role")]
	public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role> Solution_role
	{
		get
		{
			return this._Solution_role;
		}
		set
		{
			this.OnSolution_roleChanging(value);
			this._Solution_role = value;
			this.OnSolution_roleChanged();
			this.OnPropertyChanged("solution_role");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role> _Solution_role = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role>(null, global::Microsoft.OData.Client.TrackingMode.None);
	partial void OnSolution_roleChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role> value);
	partial void OnSolution_roleChanged();
}
    

/// CONFLICTING ATTRIBUTE DEFINITION

/// <summary>
/// There are no comments for Solution in the schema.
/// </summary>
[global::Microsoft.OData.Client.OriginalNameAttribute("Solution")]
public partial class Solution : global::System.ComponentModel.INotifyPropertyChanged
{
	/// <summary>
	/// There are no comments for Property Id in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("Id")]
	public global::System.Nullable<global::System.Guid> Id
	{
		get
		{
			return this._Id;
		}
		set
		{
			this.OnIdChanging(value);
			this._Id = value;
			this.OnIdChanged();
			this.OnPropertyChanged("Id");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> _Id;
	partial void OnIdChanging(global::System.Nullable<global::System.Guid> value);
	partial void OnIdChanged();
	/// <summary>
	/// There are no comments for Property VersionNumber in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("VersionNumber")]
	public string VersionNumber
	{
		get
		{
			return this._VersionNumber;
		}
		set
		{
			this.OnVersionNumberChanging(value);
			this._VersionNumber = value;
			this.OnVersionNumberChanged();
			this.OnPropertyChanged("VersionNumber");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _VersionNumber;
	partial void OnVersionNumberChanging(string value);
	partial void OnVersionNumberChanged();
	/// <summary>
	/// There are no comments for Property SolutionUniqueName in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("SolutionUniqueName")]
	public string SolutionUniqueName
	{
		get
		{
			return this._SolutionUniqueName;
		}
		set
		{
			this.OnSolutionUniqueNameChanging(value);
			this._SolutionUniqueName = value;
			this.OnSolutionUniqueNameChanged();
			this.OnPropertyChanged("SolutionUniqueName");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _SolutionUniqueName;
	partial void OnSolutionUniqueNameChanging(string value);
	partial void OnSolutionUniqueNameChanged();
	/// <summary>
	/// There are no comments for Property FriendlyName in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("FriendlyName")]
	public string FriendlyName
	{
		get
		{
			return this._FriendlyName;
		}
		set
		{
			this.OnFriendlyNameChanging(value);
			this._FriendlyName = value;
			this.OnFriendlyNameChanged();
			this.OnPropertyChanged("FriendlyName");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _FriendlyName;
	partial void OnFriendlyNameChanging(string value);
	partial void OnFriendlyNameChanged();
	/// <summary>
	/// There are no comments for Property PublisherId in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("PublisherId")]
	public global::System.Nullable<global::System.Guid> PublisherId
	{
		get
		{
			return this._PublisherId;
		}
		set
		{
			this.OnPublisherIdChanging(value);
			this._PublisherId = value;
			this.OnPublisherIdChanged();
			this.OnPropertyChanged("PublisherId");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private global::System.Nullable<global::System.Guid> _PublisherId;
	partial void OnPublisherIdChanging(global::System.Nullable<global::System.Guid> value);
	partial void OnPublisherIdChanged();
	/// <summary>
	/// There are no comments for Property PublisherIdName in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("PublisherIdName")]
	public string PublisherIdName
	{
		get
		{
			return this._PublisherIdName;
		}
		set
		{
			this.OnPublisherIdNameChanging(value);
			this._PublisherIdName = value;
			this.OnPublisherIdNameChanged();
			this.OnPropertyChanged("PublisherIdName");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _PublisherIdName;
	partial void OnPublisherIdNameChanging(string value);
	partial void OnPublisherIdNameChanged();
	/// <summary>
	/// There are no comments for Property PublisherUniqueName in the schema.
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	[global::Microsoft.OData.Client.OriginalNameAttribute("PublisherUniqueName")]
	public string PublisherUniqueName
	{
		get
		{
			return this._PublisherUniqueName;
		}
		set
		{
			this.OnPublisherUniqueNameChanging(value);
			this._PublisherUniqueName = value;
			this.OnPublisherUniqueNameChanged();
			this.OnPropertyChanged("PublisherUniqueName");
		}
	}
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	private string _PublisherUniqueName;
	partial void OnPublisherUniqueNameChanging(string value);
	partial void OnPublisherUniqueNameChanged();
	/// <summary>
	/// This event is raised when the value of the property is changed
	/// </summary>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
	/// <summary>
	/// The value of the property is changed
	/// </summary>
	/// <param name="property">property name</param>
	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")]
	protected virtual void OnPropertyChanged(string property)
	{
		if ((this.PropertyChanged != null))
		{
			this.PropertyChanged(this, new global::System.ComponentModel.PropertyChangedEventArgs(property));
		}
	}
}


/// FIRST OCCURRENCE OF SOLUTION ATTRIBUTE
/// <summary>/// There are no comments for Solution in the schema./// </summary>/// <KeyProperties>/// Solutionid/// </KeyProperties>[global::Microsoft.OData.Client.Key("solutionid")][global::Microsoft.OData.Client.EntitySet("solutions")][global::Microsoft.OData.Client.OriginalNameAttribute("solution")]public partial class Solution : Crmbaseentity{ /// <summary> /// Create a new Solution object. /// </summary> /// <param name="createdby">Initial value of Createdby.</param> /// <param name="modifiedby">Initial value of Modifiedby.</param> /// <param name="modifiedonbehalfby">Initial value of Modifiedonbehalfby.</param> /// <param name="configurationpageid">Initial value of Configurationpageid.</param> /// <param name="publisherid">Initial value of Publisherid.</param> /// <param name="organizationid">Initial value of Organizationid.</param> /// <param name="parentsolutionid">Initial value of Parentsolutionid.</param> /// <param name="createdonbehalfby">Initial value of Createdonbehalfby.</param> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] public static Solution CreateSolution(global::Microsoft.Dynamics.CRM.Systemuser createdby,  global::Microsoft.Dynamics.CRM.Systemuser modifiedby,  global::Microsoft.Dynamics.CRM.Systemuser modifiedonbehalfby,  global::Microsoft.Dynamics.CRM.Webresource configurationpageid,  global::Microsoft.Dynamics.CRM.Publisher publisherid,  global::Microsoft.Dynamics.CRM.Organization organizationid,  global::Microsoft.Dynamics.CRM.Solution parentsolutionid,  global::Microsoft.Dynamics.CRM.Systemuser createdonbehalfby) { Solution solution = new Solution(); if ((createdby == null)) { throw new global::System.ArgumentNullException("createdby"); } solution.Createdby = createdby; if ((modifiedby == null)) { throw new global::System.ArgumentNullException("modifiedby"); } solution.Modifiedby = modifiedby; if ((modifiedonbehalfby == null)) { throw new global::System.ArgumentNullException("modifiedonbehalfby"); } solution.Modifiedonbehalfby = modifiedonbehalfby; if ((configurationpageid == null)) { throw new global::System.ArgumentNullException("configurationpageid"); } solution.Configurationpageid = configurationpageid; if ((publisherid == null)) { throw new global::System.ArgumentNullException("publisherid"); } solution.Publisherid = publisherid; if ((organizationid == null)) { throw new global::System.ArgumentNullException("organizationid"); } solution.Organizationid = organizationid; if ((parentsolutionid == null)) { throw new global::System.ArgumentNullException("parentsolutionid"); } solution.Parentsolutionid = parentsolutionid; if ((createdonbehalfby == null)) { throw new global::System.ArgumentNullException("createdonbehalfby"); } solution.Createdonbehalfby = createdonbehalfby; return solution; } /// <summary> /// There are no comments for Property _modifiedonbehalfby_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_modifiedonbehalfby_value")] public global::System.Nullable<global::System.Guid> _modifiedonbehalfby_value { get { return this.__modifiedonbehalfby_value; } set { this.On_modifiedonbehalfby_valueChanging(value); this.__modifiedonbehalfby_value = value; this.On_modifiedonbehalfby_valueChanged(); this.OnPropertyChanged("_modifiedonbehalfby_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __modifiedonbehalfby_value; partial void On_modifiedonbehalfby_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_modifiedonbehalfby_valueChanged(); /// <summary> /// There are no comments for Property Description in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("description")] public string Description { get { return this._Description; } set { this.OnDescriptionChanging(value); this._Description = value; this.OnDescriptionChanged(); this.OnPropertyChanged("description"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _Description; partial void OnDescriptionChanging(string value); partial void OnDescriptionChanged(); /// <summary> /// There are no comments for Property Pinpointsolutionid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("pinpointsolutionid")] public global::System.Nullable<long> Pinpointsolutionid { get { return this._Pinpointsolutionid; } set { this.OnPinpointsolutionidChanging(value); this._Pinpointsolutionid = value; this.OnPinpointsolutionidChanged(); this.OnPropertyChanged("pinpointsolutionid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<long> _Pinpointsolutionid; partial void OnPinpointsolutionidChanging(global::System.Nullable<long> value); partial void OnPinpointsolutionidChanged(); /// <summary> /// There are no comments for Property _configurationpageid_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_configurationpageid_value")] public global::System.Nullable<global::System.Guid> _configurationpageid_value { get { return this.__configurationpageid_value; } set { this.On_configurationpageid_valueChanging(value); this.__configurationpageid_value = value; this.On_configurationpageid_valueChanged(); this.OnPropertyChanged("_configurationpageid_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __configurationpageid_value; partial void On_configurationpageid_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_configurationpageid_valueChanged(); /// <summary> /// There are no comments for Property Createdon in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("createdon")] public global::System.Nullable<global::System.DateTimeOffset> Createdon { get { return this._Createdon; } set { this.OnCreatedonChanging(value); this._Createdon = value; this.OnCreatedonChanged(); this.OnPropertyChanged("createdon"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.DateTimeOffset> _Createdon; partial void OnCreatedonChanging(global::System.Nullable<global::System.DateTimeOffset> value); partial void OnCreatedonChanged(); /// <summary> /// There are no comments for Property Installedon in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("installedon")] public global::System.Nullable<global::System.DateTimeOffset> Installedon { get { return this._Installedon; } set { this.OnInstalledonChanging(value); this._Installedon = value; this.OnInstalledonChanged(); this.OnPropertyChanged("installedon"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.DateTimeOffset> _Installedon; partial void OnInstalledonChanging(global::System.Nullable<global::System.DateTimeOffset> value); partial void OnInstalledonChanged(); /// <summary> /// There are no comments for Property Friendlyname in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("friendlyname")] public string Friendlyname { get { return this._Friendlyname; } set { this.OnFriendlynameChanging(value); this._Friendlyname = value; this.OnFriendlynameChanged(); this.OnPropertyChanged("friendlyname"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _Friendlyname; partial void OnFriendlynameChanging(string value); partial void OnFriendlynameChanged(); /// <summary> /// There are no comments for Property _organizationid_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_organizationid_value")] public global::System.Nullable<global::System.Guid> _organizationid_value { get { return this.__organizationid_value; } set { this.On_organizationid_valueChanging(value); this.__organizationid_value = value; this.On_organizationid_valueChanged(); this.OnPropertyChanged("_organizationid_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __organizationid_value; partial void On_organizationid_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_organizationid_valueChanged(); /// <summary> /// There are no comments for Property _createdby_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_createdby_value")] public global::System.Nullable<global::System.Guid> _createdby_value { get { return this.__createdby_value; } set { this.On_createdby_valueChanging(value); this.__createdby_value = value; this.On_createdby_valueChanged(); this.OnPropertyChanged("_createdby_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __createdby_value; partial void On_createdby_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_createdby_valueChanged(); /// <summary> /// There are no comments for Property Pinpointsolutiondefaultlocale in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("pinpointsolutiondefaultlocale")] public string Pinpointsolutiondefaultlocale { get { return this._Pinpointsolutiondefaultlocale; } set { this.OnPinpointsolutiondefaultlocaleChanging(value); this._Pinpointsolutiondefaultlocale = value; this.OnPinpointsolutiondefaultlocaleChanged(); this.OnPropertyChanged("pinpointsolutiondefaultlocale"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _Pinpointsolutiondefaultlocale; partial void OnPinpointsolutiondefaultlocaleChanging(string value); partial void OnPinpointsolutiondefaultlocaleChanged(); /// <summary> /// There are no comments for Property _createdonbehalfby_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_createdonbehalfby_value")] public global::System.Nullable<global::System.Guid> _createdonbehalfby_value { get { return this.__createdonbehalfby_value; } set { this.On_createdonbehalfby_valueChanging(value); this.__createdonbehalfby_value = value; this.On_createdonbehalfby_valueChanged(); this.OnPropertyChanged("_createdonbehalfby_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __createdonbehalfby_value; partial void On_createdonbehalfby_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_createdonbehalfby_valueChanged(); /// <summary> /// There are no comments for Property Uniquename in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("uniquename")] public string Uniquename { get { return this._Uniquename; } set { this.OnUniquenameChanging(value); this._Uniquename = value; this.OnUniquenameChanged(); this.OnPropertyChanged("uniquename"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _Uniquename; partial void OnUniquenameChanging(string value); partial void OnUniquenameChanged(); /// <summary> /// There are no comments for Property Version in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("version")] public string Version { get { return this._Version; } set { this.OnVersionChanging(value); this._Version = value; this.OnVersionChanged(); this.OnPropertyChanged("version"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _Version; partial void OnVersionChanging(string value); partial void OnVersionChanged(); /// <summary> /// There are no comments for Property Modifiedon in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("modifiedon")] public global::System.Nullable<global::System.DateTimeOffset> Modifiedon { get { return this._Modifiedon; } set { this.OnModifiedonChanging(value); this._Modifiedon = value; this.OnModifiedonChanged(); this.OnPropertyChanged("modifiedon"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.DateTimeOffset> _Modifiedon; partial void OnModifiedonChanging(global::System.Nullable<global::System.DateTimeOffset> value); partial void OnModifiedonChanged(); /// <summary> /// There are no comments for Property _parentsolutionid_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_parentsolutionid_value")] public global::System.Nullable<global::System.Guid> _parentsolutionid_value { get { return this.__parentsolutionid_value; } set { this.On_parentsolutionid_valueChanging(value); this.__parentsolutionid_value = value; this.On_parentsolutionid_valueChanged(); this.OnPropertyChanged("_parentsolutionid_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __parentsolutionid_value; partial void On_parentsolutionid_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_parentsolutionid_valueChanged(); /// <summary> /// There are no comments for Property Pinpointpublisherid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("pinpointpublisherid")] public global::System.Nullable<long> Pinpointpublisherid { get { return this._Pinpointpublisherid; } set { this.OnPinpointpublisheridChanging(value); this._Pinpointpublisherid = value; this.OnPinpointpublisheridChanged(); this.OnPropertyChanged("pinpointpublisherid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<long> _Pinpointpublisherid; partial void OnPinpointpublisheridChanging(global::System.Nullable<long> value); partial void OnPinpointpublisheridChanged(); /// <summary> /// There are no comments for Property _modifiedby_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_modifiedby_value")] public global::System.Nullable<global::System.Guid> _modifiedby_value { get { return this.__modifiedby_value; } set { this.On_modifiedby_valueChanging(value); this.__modifiedby_value = value; this.On_modifiedby_valueChanged(); this.OnPropertyChanged("_modifiedby_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __modifiedby_value; partial void On_modifiedby_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_modifiedby_valueChanged(); /// <summary> /// There are no comments for Property Solutiontype in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solutiontype")] public global::System.Nullable<int> Solutiontype { get { return this._Solutiontype; } set { this.OnSolutiontypeChanging(value); this._Solutiontype = value; this.OnSolutiontypeChanged(); this.OnPropertyChanged("solutiontype"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<int> _Solutiontype; partial void OnSolutiontypeChanging(global::System.Nullable<int> value); partial void OnSolutiontypeChanged(); /// <summary> /// There are no comments for Property Solutionid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solutionid")] public global::System.Nullable<global::System.Guid> Solutionid { get { return this._Solutionid; } set { this.OnSolutionidChanging(value); this._Solutionid = value; this.OnSolutionidChanged(); this.OnPropertyChanged("solutionid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> _Solutionid; partial void OnSolutionidChanging(global::System.Nullable<global::System.Guid> value); partial void OnSolutionidChanged(); /// <summary> /// There are no comments for Property Isvisible in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("isvisible")] public global::System.Nullable<bool> Isvisible { get { return this._Isvisible; } set { this.OnIsvisibleChanging(value); this._Isvisible = value; this.OnIsvisibleChanged(); this.OnPropertyChanged("isvisible"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<bool> _Isvisible; partial void OnIsvisibleChanging(global::System.Nullable<bool> value); partial void OnIsvisibleChanged(); /// <summary> /// There are no comments for Property Updatedon in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("updatedon")] public global::System.Nullable<global::System.DateTimeOffset> Updatedon { get { return this._Updatedon; } set { this.OnUpdatedonChanging(value); this._Updatedon = value; this.OnUpdatedonChanged(); this.OnPropertyChanged("updatedon"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.DateTimeOffset> _Updatedon; partial void OnUpdatedonChanging(global::System.Nullable<global::System.DateTimeOffset> value); partial void OnUpdatedonChanged(); /// <summary> /// There are no comments for Property _publisherid_value in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("_publisherid_value")] public global::System.Nullable<global::System.Guid> _publisherid_value { get { return this.__publisherid_value; } set { this.On_publisherid_valueChanging(value); this.__publisherid_value = value; this.On_publisherid_valueChanged(); this.OnPropertyChanged("_publisherid_value"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> __publisherid_value; partial void On_publisherid_valueChanging(global::System.Nullable<global::System.Guid> value); partial void On_publisherid_valueChanged(); /// <summary> /// There are no comments for Property Ismanaged in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("ismanaged")] public global::System.Nullable<bool> Ismanaged { get { return this._Ismanaged; } set { this.OnIsmanagedChanging(value); this._Ismanaged = value; this.OnIsmanagedChanged(); this.OnPropertyChanged("ismanaged"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<bool> _Ismanaged; partial void OnIsmanagedChanging(global::System.Nullable<bool> value); partial void OnIsmanagedChanged(); /// <summary> /// There are no comments for Property Versionnumber in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("versionnumber")] public global::System.Nullable<long> Versionnumber { get { return this._Versionnumber; } set { this.OnVersionnumberChanging(value); this._Versionnumber = value; this.OnVersionnumberChanged(); this.OnPropertyChanged("versionnumber"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<long> _Versionnumber; partial void OnVersionnumberChanging(global::System.Nullable<long> value); partial void OnVersionnumberChanged(); /// <summary> /// There are no comments for Property Pinpointassetid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("pinpointassetid")] public string Pinpointassetid { get { return this._Pinpointassetid; } set { this.OnPinpointassetidChanging(value); this._Pinpointassetid = value; this.OnPinpointassetidChanged(); this.OnPropertyChanged("pinpointassetid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _Pinpointassetid; partial void OnPinpointassetidChanging(string value); partial void OnPinpointassetidChanged(); /// <summary> /// There are no comments for Property Solutionpackageversion in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solutionpackageversion")] public string Solutionpackageversion { get { return this._Solutionpackageversion; } set { this.OnSolutionpackageversionChanging(value); this._Solutionpackageversion = value; this.OnSolutionpackageversionChanged(); this.OnPropertyChanged("solutionpackageversion"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _Solutionpackageversion; partial void OnSolutionpackageversionChanging(string value); partial void OnSolutionpackageversionChanged(); /// <summary> /// There are no comments for Property Createdby in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("createdby")] public global::Microsoft.Dynamics.CRM.Systemuser Createdby { get { return this._Createdby; } set { this.OnCreatedbyChanging(value); this._Createdby = value; this.OnCreatedbyChanged(); this.OnPropertyChanged("createdby"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Systemuser _Createdby; partial void OnCreatedbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value); partial void OnCreatedbyChanged(); /// <summary> /// There are no comments for Property Modifiedby in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("modifiedby")] public global::Microsoft.Dynamics.CRM.Systemuser Modifiedby { get { return this._Modifiedby; } set { this.OnModifiedbyChanging(value); this._Modifiedby = value; this.OnModifiedbyChanged(); this.OnPropertyChanged("modifiedby"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Systemuser _Modifiedby; partial void OnModifiedbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value); partial void OnModifiedbyChanged(); /// <summary> /// There are no comments for Property Modifiedonbehalfby in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("modifiedonbehalfby")] public global::Microsoft.Dynamics.CRM.Systemuser Modifiedonbehalfby { get { return this._Modifiedonbehalfby; } set { this.OnModifiedonbehalfbyChanging(value); this._Modifiedonbehalfby = value; this.OnModifiedonbehalfbyChanged(); this.OnPropertyChanged("modifiedonbehalfby"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Systemuser _Modifiedonbehalfby; partial void OnModifiedonbehalfbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value); partial void OnModifiedonbehalfbyChanged(); /// <summary> /// There are no comments for Property Configurationpageid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("configurationpageid")] public global::Microsoft.Dynamics.CRM.Webresource Configurationpageid { get { return this._Configurationpageid; } set { this.OnConfigurationpageidChanging(value); this._Configurationpageid = value; this.OnConfigurationpageidChanged(); this.OnPropertyChanged("configurationpageid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Webresource _Configurationpageid; partial void OnConfigurationpageidChanging(global::Microsoft.Dynamics.CRM.Webresource value); partial void OnConfigurationpageidChanged(); /// <summary> /// There are no comments for Property Solution_solutioncomponent in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solution_solutioncomponent")] public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent> Solution_solutioncomponent { get { return this._Solution_solutioncomponent; } set { this.OnSolution_solutioncomponentChanging(value); this._Solution_solutioncomponent = value; this.OnSolution_solutioncomponentChanged(); this.OnPropertyChanged("solution_solutioncomponent"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent> _Solution_solutioncomponent = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent>(null, global::Microsoft.OData.Client.TrackingMode.None); partial void OnSolution_solutioncomponentChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solutioncomponent> value); partial void OnSolution_solutioncomponentChanged(); /// <summary> /// There are no comments for Property Publisherid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("publisherid")] public global::Microsoft.Dynamics.CRM.Publisher Publisherid { get { return this._Publisherid; } set { this.OnPublisheridChanging(value); this._Publisherid = value; this.OnPublisheridChanged(); this.OnPropertyChanged("publisherid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Publisher _Publisherid; partial void OnPublisheridChanging(global::Microsoft.Dynamics.CRM.Publisher value); partial void OnPublisheridChanged(); /// <summary> /// There are no comments for Property Solution_SyncErrors in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("Solution_SyncErrors")] public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror> Solution_SyncErrors { get { return this._Solution_SyncErrors; } set { this.OnSolution_SyncErrorsChanging(value); this._Solution_SyncErrors = value; this.OnSolution_SyncErrorsChanged(); this.OnPropertyChanged("Solution_SyncErrors"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror> _Solution_SyncErrors = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror>(null, global::Microsoft.OData.Client.TrackingMode.None); partial void OnSolution_SyncErrorsChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Syncerror> value); partial void OnSolution_SyncErrorsChanged(); /// <summary> /// There are no comments for Property Organizationid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("organizationid")] public global::Microsoft.Dynamics.CRM.Organization Organizationid { get { return this._Organizationid; } set { this.OnOrganizationidChanging(value); this._Organizationid = value; this.OnOrganizationidChanged(); this.OnPropertyChanged("organizationid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Organization _Organizationid; partial void OnOrganizationidChanging(global::Microsoft.Dynamics.CRM.Organization value); partial void OnOrganizationidChanged(); /// <summary> /// There are no comments for Property FK_CanvasApp_Solution in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("FK_CanvasApp_Solution")] public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp> FK_CanvasApp_Solution { get { return this._FK_CanvasApp_Solution; } set { this.OnFK_CanvasApp_SolutionChanging(value); this._FK_CanvasApp_Solution = value; this.OnFK_CanvasApp_SolutionChanged(); this.OnPropertyChanged("FK_CanvasApp_Solution"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp> _FK_CanvasApp_Solution = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp>(null, global::Microsoft.OData.Client.TrackingMode.None); partial void OnFK_CanvasApp_SolutionChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Canvasapp> value); partial void OnFK_CanvasApp_SolutionChanged(); /// <summary> /// There are no comments for Property Solution_fieldpermission in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solution_fieldpermission")] public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission> Solution_fieldpermission { get { return this._Solution_fieldpermission; } set { this.OnSolution_fieldpermissionChanging(value); this._Solution_fieldpermission = value; this.OnSolution_fieldpermissionChanged(); this.OnPropertyChanged("solution_fieldpermission"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission> _Solution_fieldpermission = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission>(null, global::Microsoft.OData.Client.TrackingMode.None); partial void OnSolution_fieldpermissionChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldpermission> value); partial void OnSolution_fieldpermissionChanged(); /// <summary> /// There are no comments for Property Parentsolutionid in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("parentsolutionid")] public global::Microsoft.Dynamics.CRM.Solution Parentsolutionid { get { return this._Parentsolutionid; } set { this.OnParentsolutionidChanging(value); this._Parentsolutionid = value; this.OnParentsolutionidChanged(); this.OnPropertyChanged("parentsolutionid"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Solution _Parentsolutionid; partial void OnParentsolutionidChanging(global::Microsoft.Dynamics.CRM.Solution value); partial void OnParentsolutionidChanged(); /// <summary> /// There are no comments for Property Solution_parent_solution in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solution_parent_solution")] public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution> Solution_parent_solution { get { return this._Solution_parent_solution; } set { this.OnSolution_parent_solutionChanging(value); this._Solution_parent_solution = value; this.OnSolution_parent_solutionChanged(); this.OnPropertyChanged("solution_parent_solution"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution> _Solution_parent_solution = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution>(null, global::Microsoft.OData.Client.TrackingMode.None); partial void OnSolution_parent_solutionChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Solution> value); partial void OnSolution_parent_solutionChanged(); /// <summary> /// There are no comments for Property Solution_fieldsecurityprofile in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solution_fieldsecurityprofile")] public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile> Solution_fieldsecurityprofile { get { return this._Solution_fieldsecurityprofile; } set { this.OnSolution_fieldsecurityprofileChanging(value); this._Solution_fieldsecurityprofile = value; this.OnSolution_fieldsecurityprofileChanged(); this.OnPropertyChanged("solution_fieldsecurityprofile"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile> _Solution_fieldsecurityprofile = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile>(null, global::Microsoft.OData.Client.TrackingMode.None); partial void OnSolution_fieldsecurityprofileChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Fieldsecurityprofile> value); partial void OnSolution_fieldsecurityprofileChanged(); /// <summary> /// There are no comments for Property Createdonbehalfby in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("createdonbehalfby")] public global::Microsoft.Dynamics.CRM.Systemuser Createdonbehalfby { get { return this._Createdonbehalfby; } set { this.OnCreatedonbehalfbyChanging(value); this._Createdonbehalfby = value; this.OnCreatedonbehalfbyChanged(); this.OnPropertyChanged("createdonbehalfby"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.Dynamics.CRM.Systemuser _Createdonbehalfby; partial void OnCreatedonbehalfbyChanging(global::Microsoft.Dynamics.CRM.Systemuser value); partial void OnCreatedonbehalfbyChanged(); /// <summary> /// There are no comments for Property Solution_role in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("solution_role")] public global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role> Solution_role { get { return this._Solution_role; } set { this.OnSolution_roleChanging(value); this._Solution_role = value; this.OnSolution_roleChanged(); this.OnPropertyChanged("solution_role"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role> _Solution_role = new global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role>(null, global::Microsoft.OData.Client.TrackingMode.None); partial void OnSolution_roleChanging(global::Microsoft.OData.Client.DataServiceCollection<global::Microsoft.Dynamics.CRM.Role> value); partial void OnSolution_roleChanged();}    
/// CONFLICTING ATTRIBUTE DEFINITION
/// <summary>/// There are no comments for Solution in the schema./// </summary>[global::Microsoft.OData.Client.OriginalNameAttribute("Solution")]public partial class Solution : global::System.ComponentModel.INotifyPropertyChanged{ /// <summary> /// There are no comments for Property Id in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("Id")] public global::System.Nullable<global::System.Guid> Id { get { return this._Id; } set { this.OnIdChanging(value); this._Id = value; this.OnIdChanged(); this.OnPropertyChanged("Id"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> _Id; partial void OnIdChanging(global::System.Nullable<global::System.Guid> value); partial void OnIdChanged(); /// <summary> /// There are no comments for Property VersionNumber in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("VersionNumber")] public string VersionNumber { get { return this._VersionNumber; } set { this.OnVersionNumberChanging(value); this._VersionNumber = value; this.OnVersionNumberChanged(); this.OnPropertyChanged("VersionNumber"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _VersionNumber; partial void OnVersionNumberChanging(string value); partial void OnVersionNumberChanged(); /// <summary> /// There are no comments for Property SolutionUniqueName in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("SolutionUniqueName")] public string SolutionUniqueName { get { return this._SolutionUniqueName; } set { this.OnSolutionUniqueNameChanging(value); this._SolutionUniqueName = value; this.OnSolutionUniqueNameChanged(); this.OnPropertyChanged("SolutionUniqueName"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _SolutionUniqueName; partial void OnSolutionUniqueNameChanging(string value); partial void OnSolutionUniqueNameChanged(); /// <summary> /// There are no comments for Property FriendlyName in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("FriendlyName")] public string FriendlyName { get { return this._FriendlyName; } set { this.OnFriendlyNameChanging(value); this._FriendlyName = value; this.OnFriendlyNameChanged(); this.OnPropertyChanged("FriendlyName"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _FriendlyName; partial void OnFriendlyNameChanging(string value); partial void OnFriendlyNameChanged(); /// <summary> /// There are no comments for Property PublisherId in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("PublisherId")] public global::System.Nullable<global::System.Guid> PublisherId { get { return this._PublisherId; } set { this.OnPublisherIdChanging(value); this._PublisherId = value; this.OnPublisherIdChanged(); this.OnPropertyChanged("PublisherId"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private global::System.Nullable<global::System.Guid> _PublisherId; partial void OnPublisherIdChanging(global::System.Nullable<global::System.Guid> value); partial void OnPublisherIdChanged(); /// <summary> /// There are no comments for Property PublisherIdName in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("PublisherIdName")] public string PublisherIdName { get { return this._PublisherIdName; } set { this.OnPublisherIdNameChanging(value); this._PublisherIdName = value; this.OnPublisherIdNameChanged(); this.OnPropertyChanged("PublisherIdName"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _PublisherIdName; partial void OnPublisherIdNameChanging(string value); partial void OnPublisherIdNameChanged(); /// <summary> /// There are no comments for Property PublisherUniqueName in the schema. /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] [global::Microsoft.OData.Client.OriginalNameAttribute("PublisherUniqueName")] public string PublisherUniqueName { get { return this._PublisherUniqueName; } set { this.OnPublisherUniqueNameChanging(value); this._PublisherUniqueName = value; this.OnPublisherUniqueNameChanged(); this.OnPropertyChanged("PublisherUniqueName"); } } [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] private string _PublisherUniqueName; partial void OnPublisherUniqueNameChanging(string value); partial void OnPublisherUniqueNameChanged(); /// <summary> /// This event is raised when the value of the property is changed /// </summary> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged; /// <summary> /// The value of the property is changed /// </summary> /// <param name="property">property name</param> [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.OData.Client.Design.T4", "7.5.1")] protected virtual void OnPropertyChanged(string property) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new global::System.ComponentModel.PropertyChangedEventArgs(property)); } }}

*This post is locked for comments

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans