using System;
using Microsoft.Xrm.Sdk;
public class new_student : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged
{
//表名
public const string EntityLogicalName = "new_student";
//Code
public const int EntityTypeCode = 1;
public new_student() : base(EntityLogicalName) { }
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
private void OnPropertyChanged(string propertyName)
{
if ((this.PropertyChanged != null))
{
this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
private void OnPropertyChanging(string propertyName)
{
if ((this.PropertyChanging != null))
{
this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName));
}
}
/// <summary>
/// Guid
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_studentid")]
public System.Nullable<System.Guid> new_studentid
{
get
{
return this.GetAttributeValue<System.Nullable<System.Guid>>("new_studentid");
}
set
{
this.OnPropertyChanging("new_studentid");
this.SetAttributeValue("new_studentid", value);
if (value.HasValue)
{
base.Id = value.Value;
}
else
{
base.Id = System.Guid.Empty;
}
this.OnPropertyChanged("new_studentid");
}
}
/// <summary>
/// String
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_name")]
public string new_name
{
get
{
return this.GetAttributeValue<string>("new_name");
}
set
{
this.OnPropertyChanging("new_name");
this.SetAttributeValue("new_name", value);
this.OnPropertyChanged("new_name");
}
}
/// <summary>
/// OptionSetValue
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_type")]
public Microsoft.Xrm.Sdk.OptionSetValue new_type
{
get
{
return this.GetAttributeValue<Microsoft.Xrm.Sdk.OptionSetValue>("new_type");
}
set
{
this.OnPropertyChanging("new_type");
this.SetAttributeValue("new_type", value);
this.OnPropertyChanged("new_type");
}
}
/// <summary>
/// Int
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_age")]
public System.Nullable<int> new_age
{
get
{
return this.GetAttributeValue<System.Nullable<int>>("new_age");
}
set
{
this.OnPropertyChanging("new_age");
this.SetAttributeValue("new_age", value);
this.OnPropertyChanged("new_age");
}
}
/// <summary>
/// double
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_weight")]
public System.Nullable<double> new_weight
{
get
{
return this.GetAttributeValue<System.Nullable<double>>("new_weight");
}
set
{
this.OnPropertyChanging("new_weight");
this.SetAttributeValue("new_weight", value);
this.OnPropertyChanged("new_weight");
}
}
/// <summary>
/// Money
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_salary")]
public Microsoft.Xrm.Sdk.Money new_salary
{
get
{
return this.GetAttributeValue<Microsoft.Xrm.Sdk.Money>("new_salary");
}
set
{
this.OnPropertyChanging("new_salary");
this.SetAttributeValue("new_salary", value);
this.OnPropertyChanged("new_salary");
}
}
/// <summary>
/// bool
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_sex")]
public System.Nullable<bool> new_sex
{
get
{
return this.GetAttributeValue<System.Nullable<bool>>("new_sex");
}
set
{
this.OnPropertyChanging("new_sex");
this.SetAttributeValue("new_sex", value);
this.OnPropertyChanged("new_sex");
}
}
/// <summary>
/// EntityReference
/// </summary>
[Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("new_teacher")]
public Microsoft.Xrm.Sdk.EntityReference new_teacher
{
get
{
return this.GetAttributeValue<Microsoft.Xrm.Sdk.EntityReference>("new_teacher");
}
set
{
this.OnPropertyChanging("new_teacher");
this.SetAttributeValue("new_teacher", value);
this.OnPropertyChanged("new_teacher");
}
}
}