这里列举支持WCF的实体生成,可以通过生成器直接生成支持WCF的实体,WCF需要.NET3.0及以上版本支持
折叠展开C# Code复制内容到剪贴板
- #region====Tb_UserEntity====
-
-
-
- [Serializable]
-
- [System.Runtime.Serialization.DataContract]
- public class Users: EntityBase
- {
- public Users()
- {
- Ini();
- }
-
-
- void Ini(){
- base.IniMember(
- new string[]{ID_FieldName,UserName_FieldName,RegCap_FieldName,UserGroup_FieldName,IsAdmin_FieldName,AddDate_FieldName,Remark_FieldName},
- new object[]{ 0, string.Empty, 0, 0, false, DateTime.Now, string.Empty});
- base.TableName = Users_TableName;
- base.AutoIncrements = AutoIncrement;
- base.PrimaryKeyFields = PrimaryKeyField;
- }
-
-
-
-
-
- [System.Runtime.Serialization.OnDeserializing]
- void OnDeserializing(System.Runtime.Serialization.StreamingContext context)
- {
- Ini();
- }
-
-
- #region====数据表名称、主键字段名称、数据表字段名称、自动增长型字段名称
-
-
-
- public const string Users_TableName = "Tb_User";
-
-
-
-
- public readonly static string[] PrimaryKeyField = new string[] {"ID"};
-
-
-
-
- public const string AutoIncrement = "ID";
-
-
-
-
- public const string ID_FieldName = "ID";
-
-
-
- public const string UserName_FieldName = "UserName";
-
-
-
- public const string RegCap_FieldName = "RegCap";
-
-
-
- public const string UserGroup_FieldName = "UserGroup";
-
-
-
- public const string IsAdmin_FieldName = "IsAdmin";
-
-
-
- public const string AddDate_FieldName = "AddDate";
-
-
-
- public const string Remark_FieldName = "Remark";
-
- #endregion
-
- #region====字段属性====
-
-
-
- [System.Runtime.Serialization.DataMember]
- public int ID
- {
- get
- {
- return Convert.ToInt32(GetProperty(ID_FieldName));
- }
- set
- {
- SetProperty(ID_FieldName, value);
- }
- }
-
-
-
- [System.Runtime.Serialization.DataMember]
- public string UserName
- {
- get
- {
- return Convert.ToString(GetProperty(UserName_FieldName));
- }
- set
- {
- SetProperty(UserName_FieldName, value);
- }
- }
-
-
-
- [System.Runtime.Serialization.DataMember]
- public decimal RegCap
- {
- get
- {
- return Convert.ToDecimal(GetProperty(RegCap_FieldName));
- }
- set
- {
- SetProperty(RegCap_FieldName, value);
- }
- }
-
-
-
- [System.Runtime.Serialization.DataMember]
- public int UserGroup
- {
- get
- {
- return Convert.ToInt32(GetProperty(UserGroup_FieldName));
- }
- set
- {
- SetProperty(UserGroup_FieldName, value);
- }
- }
-
-
-
- [System.Runtime.Serialization.DataMember]
- public bool IsAdmin
- {
- get
- {
- return Convert.ToBoolean(GetProperty(IsAdmin_FieldName));
- }
- set
- {
- SetProperty(IsAdmin_FieldName, value);
- }
- }
-
-
-
- [System.Runtime.Serialization.DataMember]
- public DateTime AddDate
- {
- get
- {
- return Convert.ToDateTime(GetProperty(AddDate_FieldName));
- }
- set
- {
- SetProperty(AddDate_FieldName, value);
- }
- }
-
-
-
- [System.Runtime.Serialization.DataMember]
- public string Remark
- {
- get
- {
- return Convert.ToString(GetProperty(Remark_FieldName));
- }
- set
- {
- SetProperty(Remark_FieldName, value);
- }
- }
-
- #endregion
-
- #region=====表关系属性,可以手动将实体类作为该实体的属性====
-
-
- #endregion
- }
- #endregion