'------------------------------------------------------------------------------
' <auto-generated>
'     此代码由工具生成。
'     运行时版本:2.0.50727.3634
'
'     对此文件的更改可能会导致不正确的行为，并且如果
'     重新生成代码，这些更改将会丢失。
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict On
Option Explicit On

Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Data.Linq
Imports System.Data.Linq.Mapping
Imports System.Linq
Imports System.Linq.Expressions
Imports System.Reflection


<System.Data.Linq.Mapping.DatabaseAttribute(Name:="XrenCRM")>  _
Partial Public Class DB_UnicomCustomersDataContext
	Inherits System.Data.Linq.DataContext
	
	Private Shared mappingSource As System.Data.Linq.Mapping.MappingSource = New AttributeMappingSource
	
  #Region "Extensibility Method Definitions"
  Partial Private Sub OnCreated()
  End Sub
  #End Region
	
	Public Sub New()
		MyBase.New(Global.DB_UnicomCustomers.My.MySettings.Default.XrenCRMConnectionString, mappingSource)
		OnCreated
	End Sub
	
	Public Sub New(ByVal connection As String)
		MyBase.New(connection, mappingSource)
		OnCreated
	End Sub
	
	Public Sub New(ByVal connection As System.Data.IDbConnection)
		MyBase.New(connection, mappingSource)
		OnCreated
	End Sub
	
	Public Sub New(ByVal connection As String, ByVal mappingSource As System.Data.Linq.Mapping.MappingSource)
		MyBase.New(connection, mappingSource)
		OnCreated
	End Sub
	
	Public Sub New(ByVal connection As System.Data.IDbConnection, ByVal mappingSource As System.Data.Linq.Mapping.MappingSource)
		MyBase.New(connection, mappingSource)
		OnCreated
	End Sub
	
	Public ReadOnly Property UnicomCustomers() As System.Data.Linq.Table(Of UnicomCustomers)
		Get
			Return Me.GetTable(Of UnicomCustomers)
		End Get
	End Property
End Class

<Table(Name:="dbo.UnicomCustomers")>  _
Partial Public Class UnicomCustomers
	
	Private _ID As Integer
	
	Private _Area As String
	
	Private _Manager As String
	
	Private _CustName As String
	
	Private _CustType As String
	
	Private _Industry As String
	
	Private _ChiefName As String
	
	Private _Position As String
	
	Private _Contact As String
	
	Private _Character As String
	
	Private _Hobby As String
	
	Private _IsEnjoy As String
	
	Private _EnjoyNumber As System.Nullable(Of Integer)
	
	Private _Important As String
	
	Private _Dealers As String
	
	Private _UniPhoneNumber As System.Nullable(Of Integer)
	
	Private _UniPhoneIncome As System.Nullable(Of Double)
	
	Private _Uni2GNumber As System.Nullable(Of Integer)
	
	Private _Uni2GIncome As System.Nullable(Of Double)
	
	Private _Uni2GShare As System.Nullable(Of Double)
	
	Private _Uni3GNumber As System.Nullable(Of Integer)
	
	Private _Uni3GIncome As System.Nullable(Of Double)
	
	Private _Uni3GShare As System.Nullable(Of Double)
	
	Private _UniNetNumber As System.Nullable(Of Integer)
	
	Private _UniNetIncome As System.Nullable(Of Double)
	
	Private _UniDataNumber As System.Nullable(Of Integer)
	
	Private _UniDataIncome As System.Nullable(Of Double)
	
	Private _OtherName As String
	
	Private _OtherType As String
	
	Private _OtherNumber As System.Nullable(Of Integer)
	
	Private _OtherIncome As System.Nullable(Of Double)
	
	Private _AgreementName As String
	
	Private _AgreementDate As System.Nullable(Of Date)
	
	Private _AgreementLimit As String
	
	Private _AgreementContent As String
	
	Private _AllTotal As System.Nullable(Of Integer)
	
	Private _ThisTotal As System.Nullable(Of Integer)
	
	Private _ThatTotal As System.Nullable(Of Integer)
	
	Private _UniIsNet As String
	
	Private _Mob2GNumber As System.Nullable(Of Integer)
	
	Private _Mob2GShare As System.Nullable(Of Double)
	
	Private _Mob3GNumber As System.Nullable(Of Integer)
	
	Private _Mob3GShare As System.Nullable(Of Double)
	
	Private _MobIsNet As String
	
	Private _Tel2GNumber As System.Nullable(Of Integer)
	
	Private _Tel2GShare As System.Nullable(Of Double)
	
	Private _Tel3GNumber As System.Nullable(Of Integer)
	
	Private _Tel3GShare As System.Nullable(Of Double)
	
	Private _TelIsNet As String
	
	Private _CustomerIndustry As String
	
	Private _Customer52Type As String
	
	Private _CustomerProducts As String
	
	Private _CustomerOthers As String
	
	Private _CustomerNumber As System.Nullable(Of Integer)
	
	Private _Used52Type As String
	
	Private _UsedProducts As String
	
	Private _Apply52Type As String
	
	Private _Apply52Products As String
	
	Private _ApplyOthers As String
	
	Private _Pull2G As System.Nullable(Of Integer)
	
	Private _Pull3G As System.Nullable(Of Integer)
	
	Private _Suggest As String
	
	Private _UserID As Integer
	
	Private _GroupID As Integer
	
	Private _Addtime As Date
	
	Public Sub New()
		MyBase.New
	End Sub
	
	<Column(Storage:="_ID", AutoSync:=AutoSync.Always, DbType:="Int NOT NULL IDENTITY", IsDbGenerated:=true)>  _
	Public Property ID() As Integer
		Get
			Return Me._ID
		End Get
		Set
			If ((Me._ID = value)  _
						= false) Then
				Me._ID = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Area", DbType:="NVarChar(20)")>  _
	Public Property Area() As String
		Get
			Return Me._Area
		End Get
		Set
			If (String.Equals(Me._Area, value) = false) Then
				Me._Area = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Manager", DbType:="NVarChar(20)")>  _
	Public Property Manager() As String
		Get
			Return Me._Manager
		End Get
		Set
			If (String.Equals(Me._Manager, value) = false) Then
				Me._Manager = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_CustName", DbType:="NVarChar(20)")>  _
	Public Property CustName() As String
		Get
			Return Me._CustName
		End Get
		Set
			If (String.Equals(Me._CustName, value) = false) Then
				Me._CustName = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_CustType", DbType:="NVarChar(20)")>  _
	Public Property CustType() As String
		Get
			Return Me._CustType
		End Get
		Set
			If (String.Equals(Me._CustType, value) = false) Then
				Me._CustType = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Industry", DbType:="NVarChar(20)")>  _
	Public Property Industry() As String
		Get
			Return Me._Industry
		End Get
		Set
			If (String.Equals(Me._Industry, value) = false) Then
				Me._Industry = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_ChiefName", DbType:="NVarChar(10)")>  _
	Public Property ChiefName() As String
		Get
			Return Me._ChiefName
		End Get
		Set
			If (String.Equals(Me._ChiefName, value) = false) Then
				Me._ChiefName = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Position", DbType:="NVarChar(20)")>  _
	Public Property Position() As String
		Get
			Return Me._Position
		End Get
		Set
			If (String.Equals(Me._Position, value) = false) Then
				Me._Position = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Contact", DbType:="NVarChar(20)")>  _
	Public Property Contact() As String
		Get
			Return Me._Contact
		End Get
		Set
			If (String.Equals(Me._Contact, value) = false) Then
				Me._Contact = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Character", DbType:="NVarChar(20)")>  _
	Public Property Character() As String
		Get
			Return Me._Character
		End Get
		Set
			If (String.Equals(Me._Character, value) = false) Then
				Me._Character = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Hobby", DbType:="NVarChar(50)")>  _
	Public Property Hobby() As String
		Get
			Return Me._Hobby
		End Get
		Set
			If (String.Equals(Me._Hobby, value) = false) Then
				Me._Hobby = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_IsEnjoy", DbType:="NVarChar(5)")>  _
	Public Property IsEnjoy() As String
		Get
			Return Me._IsEnjoy
		End Get
		Set
			If (String.Equals(Me._IsEnjoy, value) = false) Then
				Me._IsEnjoy = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_EnjoyNumber", DbType:="Int")>  _
	Public Property EnjoyNumber() As System.Nullable(Of Integer)
		Get
			Return Me._EnjoyNumber
		End Get
		Set
			If (Me._EnjoyNumber.Equals(value) = false) Then
				Me._EnjoyNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Important", DbType:="NVarChar(50)")>  _
	Public Property Important() As String
		Get
			Return Me._Important
		End Get
		Set
			If (String.Equals(Me._Important, value) = false) Then
				Me._Important = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Dealers", DbType:="NVarChar(100)")>  _
	Public Property Dealers() As String
		Get
			Return Me._Dealers
		End Get
		Set
			If (String.Equals(Me._Dealers, value) = false) Then
				Me._Dealers = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UniPhoneNumber", DbType:="Int")>  _
	Public Property UniPhoneNumber() As System.Nullable(Of Integer)
		Get
			Return Me._UniPhoneNumber
		End Get
		Set
			If (Me._UniPhoneNumber.Equals(value) = false) Then
				Me._UniPhoneNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UniPhoneIncome", DbType:="Float")>  _
	Public Property UniPhoneIncome() As System.Nullable(Of Double)
		Get
			Return Me._UniPhoneIncome
		End Get
		Set
			If (Me._UniPhoneIncome.Equals(value) = false) Then
				Me._UniPhoneIncome = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Uni2GNumber", DbType:="Int")>  _
	Public Property Uni2GNumber() As System.Nullable(Of Integer)
		Get
			Return Me._Uni2GNumber
		End Get
		Set
			If (Me._Uni2GNumber.Equals(value) = false) Then
				Me._Uni2GNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Uni2GIncome", DbType:="Float")>  _
	Public Property Uni2GIncome() As System.Nullable(Of Double)
		Get
			Return Me._Uni2GIncome
		End Get
		Set
			If (Me._Uni2GIncome.Equals(value) = false) Then
				Me._Uni2GIncome = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Uni2GShare", DbType:="Float")>  _
	Public Property Uni2GShare() As System.Nullable(Of Double)
		Get
			Return Me._Uni2GShare
		End Get
		Set
			If (Me._Uni2GShare.Equals(value) = false) Then
				Me._Uni2GShare = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Uni3GNumber", DbType:="Int")>  _
	Public Property Uni3GNumber() As System.Nullable(Of Integer)
		Get
			Return Me._Uni3GNumber
		End Get
		Set
			If (Me._Uni3GNumber.Equals(value) = false) Then
				Me._Uni3GNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Uni3GIncome", DbType:="Float")>  _
	Public Property Uni3GIncome() As System.Nullable(Of Double)
		Get
			Return Me._Uni3GIncome
		End Get
		Set
			If (Me._Uni3GIncome.Equals(value) = false) Then
				Me._Uni3GIncome = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Uni3GShare", DbType:="Float")>  _
	Public Property Uni3GShare() As System.Nullable(Of Double)
		Get
			Return Me._Uni3GShare
		End Get
		Set
			If (Me._Uni3GShare.Equals(value) = false) Then
				Me._Uni3GShare = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UniNetNumber", DbType:="Int")>  _
	Public Property UniNetNumber() As System.Nullable(Of Integer)
		Get
			Return Me._UniNetNumber
		End Get
		Set
			If (Me._UniNetNumber.Equals(value) = false) Then
				Me._UniNetNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UniNetIncome", DbType:="Float")>  _
	Public Property UniNetIncome() As System.Nullable(Of Double)
		Get
			Return Me._UniNetIncome
		End Get
		Set
			If (Me._UniNetIncome.Equals(value) = false) Then
				Me._UniNetIncome = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UniDataNumber", DbType:="Int")>  _
	Public Property UniDataNumber() As System.Nullable(Of Integer)
		Get
			Return Me._UniDataNumber
		End Get
		Set
			If (Me._UniDataNumber.Equals(value) = false) Then
				Me._UniDataNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UniDataIncome", DbType:="Float")>  _
	Public Property UniDataIncome() As System.Nullable(Of Double)
		Get
			Return Me._UniDataIncome
		End Get
		Set
			If (Me._UniDataIncome.Equals(value) = false) Then
				Me._UniDataIncome = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_OtherName", DbType:="NVarChar(20)")>  _
	Public Property OtherName() As String
		Get
			Return Me._OtherName
		End Get
		Set
			If (String.Equals(Me._OtherName, value) = false) Then
				Me._OtherName = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_OtherType", DbType:="NVarChar(20)")>  _
	Public Property OtherType() As String
		Get
			Return Me._OtherType
		End Get
		Set
			If (String.Equals(Me._OtherType, value) = false) Then
				Me._OtherType = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_OtherNumber", DbType:="Int")>  _
	Public Property OtherNumber() As System.Nullable(Of Integer)
		Get
			Return Me._OtherNumber
		End Get
		Set
			If (Me._OtherNumber.Equals(value) = false) Then
				Me._OtherNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_OtherIncome", DbType:="Float")>  _
	Public Property OtherIncome() As System.Nullable(Of Double)
		Get
			Return Me._OtherIncome
		End Get
		Set
			If (Me._OtherIncome.Equals(value) = false) Then
				Me._OtherIncome = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_AgreementName", DbType:="NVarChar(50)")>  _
	Public Property AgreementName() As String
		Get
			Return Me._AgreementName
		End Get
		Set
			If (String.Equals(Me._AgreementName, value) = false) Then
				Me._AgreementName = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_AgreementDate", DbType:="DateTime")>  _
	Public Property AgreementDate() As System.Nullable(Of Date)
		Get
			Return Me._AgreementDate
		End Get
		Set
			If (Me._AgreementDate.Equals(value) = false) Then
				Me._AgreementDate = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_AgreementLimit", DbType:="NVarChar(50)")>  _
	Public Property AgreementLimit() As String
		Get
			Return Me._AgreementLimit
		End Get
		Set
			If (String.Equals(Me._AgreementLimit, value) = false) Then
				Me._AgreementLimit = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_AgreementContent", DbType:="NVarChar(MAX)")>  _
	Public Property AgreementContent() As String
		Get
			Return Me._AgreementContent
		End Get
		Set
			If (String.Equals(Me._AgreementContent, value) = false) Then
				Me._AgreementContent = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_AllTotal", DbType:="Int")>  _
	Public Property AllTotal() As System.Nullable(Of Integer)
		Get
			Return Me._AllTotal
		End Get
		Set
			If (Me._AllTotal.Equals(value) = false) Then
				Me._AllTotal = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_ThisTotal", DbType:="Int")>  _
	Public Property ThisTotal() As System.Nullable(Of Integer)
		Get
			Return Me._ThisTotal
		End Get
		Set
			If (Me._ThisTotal.Equals(value) = false) Then
				Me._ThisTotal = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_ThatTotal", DbType:="Int")>  _
	Public Property ThatTotal() As System.Nullable(Of Integer)
		Get
			Return Me._ThatTotal
		End Get
		Set
			If (Me._ThatTotal.Equals(value) = false) Then
				Me._ThatTotal = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UniIsNet", DbType:="NVarChar(5)")>  _
	Public Property UniIsNet() As String
		Get
			Return Me._UniIsNet
		End Get
		Set
			If (String.Equals(Me._UniIsNet, value) = false) Then
				Me._UniIsNet = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Mob2GNumber", DbType:="Int")>  _
	Public Property Mob2GNumber() As System.Nullable(Of Integer)
		Get
			Return Me._Mob2GNumber
		End Get
		Set
			If (Me._Mob2GNumber.Equals(value) = false) Then
				Me._Mob2GNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Mob2GShare", DbType:="Float")>  _
	Public Property Mob2GShare() As System.Nullable(Of Double)
		Get
			Return Me._Mob2GShare
		End Get
		Set
			If (Me._Mob2GShare.Equals(value) = false) Then
				Me._Mob2GShare = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Mob3GNumber", DbType:="Int")>  _
	Public Property Mob3GNumber() As System.Nullable(Of Integer)
		Get
			Return Me._Mob3GNumber
		End Get
		Set
			If (Me._Mob3GNumber.Equals(value) = false) Then
				Me._Mob3GNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Mob3GShare", DbType:="Float")>  _
	Public Property Mob3GShare() As System.Nullable(Of Double)
		Get
			Return Me._Mob3GShare
		End Get
		Set
			If (Me._Mob3GShare.Equals(value) = false) Then
				Me._Mob3GShare = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_MobIsNet", DbType:="NVarChar(5)")>  _
	Public Property MobIsNet() As String
		Get
			Return Me._MobIsNet
		End Get
		Set
			If (String.Equals(Me._MobIsNet, value) = false) Then
				Me._MobIsNet = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Tel2GNumber", DbType:="Int")>  _
	Public Property Tel2GNumber() As System.Nullable(Of Integer)
		Get
			Return Me._Tel2GNumber
		End Get
		Set
			If (Me._Tel2GNumber.Equals(value) = false) Then
				Me._Tel2GNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Tel2GShare", DbType:="Float")>  _
	Public Property Tel2GShare() As System.Nullable(Of Double)
		Get
			Return Me._Tel2GShare
		End Get
		Set
			If (Me._Tel2GShare.Equals(value) = false) Then
				Me._Tel2GShare = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Tel3GNumber", DbType:="Int")>  _
	Public Property Tel3GNumber() As System.Nullable(Of Integer)
		Get
			Return Me._Tel3GNumber
		End Get
		Set
			If (Me._Tel3GNumber.Equals(value) = false) Then
				Me._Tel3GNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Tel3GShare", DbType:="Float")>  _
	Public Property Tel3GShare() As System.Nullable(Of Double)
		Get
			Return Me._Tel3GShare
		End Get
		Set
			If (Me._Tel3GShare.Equals(value) = false) Then
				Me._Tel3GShare = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_TelIsNet", DbType:="NVarChar(5)")>  _
	Public Property TelIsNet() As String
		Get
			Return Me._TelIsNet
		End Get
		Set
			If (String.Equals(Me._TelIsNet, value) = false) Then
				Me._TelIsNet = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_CustomerIndustry", DbType:="NVarChar(400)")>  _
	Public Property CustomerIndustry() As String
		Get
			Return Me._CustomerIndustry
		End Get
		Set
			If (String.Equals(Me._CustomerIndustry, value) = false) Then
				Me._CustomerIndustry = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Customer52Type", DbType:="NVarChar(200)")>  _
	Public Property Customer52Type() As String
		Get
			Return Me._Customer52Type
		End Get
		Set
			If (String.Equals(Me._Customer52Type, value) = false) Then
				Me._Customer52Type = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_CustomerProducts", DbType:="NVarChar(400)")>  _
	Public Property CustomerProducts() As String
		Get
			Return Me._CustomerProducts
		End Get
		Set
			If (String.Equals(Me._CustomerProducts, value) = false) Then
				Me._CustomerProducts = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_CustomerOthers", DbType:="NVarChar(100)")>  _
	Public Property CustomerOthers() As String
		Get
			Return Me._CustomerOthers
		End Get
		Set
			If (String.Equals(Me._CustomerOthers, value) = false) Then
				Me._CustomerOthers = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_CustomerNumber", DbType:="Int")>  _
	Public Property CustomerNumber() As System.Nullable(Of Integer)
		Get
			Return Me._CustomerNumber
		End Get
		Set
			If (Me._CustomerNumber.Equals(value) = false) Then
				Me._CustomerNumber = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Used52Type", DbType:="NVarChar(200)")>  _
	Public Property Used52Type() As String
		Get
			Return Me._Used52Type
		End Get
		Set
			If (String.Equals(Me._Used52Type, value) = false) Then
				Me._Used52Type = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UsedProducts", DbType:="NVarChar(400)")>  _
	Public Property UsedProducts() As String
		Get
			Return Me._UsedProducts
		End Get
		Set
			If (String.Equals(Me._UsedProducts, value) = false) Then
				Me._UsedProducts = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Apply52Type", DbType:="NVarChar(200)")>  _
	Public Property Apply52Type() As String
		Get
			Return Me._Apply52Type
		End Get
		Set
			If (String.Equals(Me._Apply52Type, value) = false) Then
				Me._Apply52Type = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Apply52Products", DbType:="NVarChar(400)")>  _
	Public Property Apply52Products() As String
		Get
			Return Me._Apply52Products
		End Get
		Set
			If (String.Equals(Me._Apply52Products, value) = false) Then
				Me._Apply52Products = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_ApplyOthers", DbType:="NVarChar(200)")>  _
	Public Property ApplyOthers() As String
		Get
			Return Me._ApplyOthers
		End Get
		Set
			If (String.Equals(Me._ApplyOthers, value) = false) Then
				Me._ApplyOthers = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Pull2G", DbType:="Int")>  _
	Public Property Pull2G() As System.Nullable(Of Integer)
		Get
			Return Me._Pull2G
		End Get
		Set
			If (Me._Pull2G.Equals(value) = false) Then
				Me._Pull2G = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Pull3G", DbType:="Int")>  _
	Public Property Pull3G() As System.Nullable(Of Integer)
		Get
			Return Me._Pull3G
		End Get
		Set
			If (Me._Pull3G.Equals(value) = false) Then
				Me._Pull3G = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Suggest", DbType:="NVarChar(MAX)")>  _
	Public Property Suggest() As String
		Get
			Return Me._Suggest
		End Get
		Set
			If (String.Equals(Me._Suggest, value) = false) Then
				Me._Suggest = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_UserID", DbType:="Int NOT NULL")>  _
	Public Property UserID() As Integer
		Get
			Return Me._UserID
		End Get
		Set
			If ((Me._UserID = value)  _
						= false) Then
				Me._UserID = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_GroupID", DbType:="Int NOT NULL")>  _
	Public Property GroupID() As Integer
		Get
			Return Me._GroupID
		End Get
		Set
			If ((Me._GroupID = value)  _
						= false) Then
				Me._GroupID = value
			End If
		End Set
	End Property
	
	<Column(Storage:="_Addtime", DbType:="DateTime NOT NULL")>  _
	Public Property Addtime() As Date
		Get
			Return Me._Addtime
		End Get
		Set
			If ((Me._Addtime = value)  _
						= false) Then
				Me._Addtime = value
			End If
		End Set
	End Property
End Class
