Every table of database generates a file that contains a single class, as the following picture:

The following is the entity class code of Territory table (some of codes and notes are cut off in order to reduce the length):
|
using System; using Macrobject.NObject; namespace Northwind { public partial class Territory : Macrobject.NObject.DataObject { protected
internal Territory() : base(NW.Territory) {} public Territory(Macrobject.NObject.ObjectManager objectManager) : base(NW.Territory, objectManager) {} // type-less RegionID public Macrobject.NObject.DataField _RegionID { get { return base[NW.Territory.RegionID]; } } // type-less TerritoryDescription public Macrobject.NObject.DataField _TerritoryDescription { get { return base[NW.Territory.TerritoryDescription]; } } // type-less TerritoryID public Macrobject.NObject.DataField _TerritoryID { get { return base[NW.Territory.TerritoryID]; } } // strong-typed RegionID public int RegionID { get { return this._RegionID.AsInt32; } set { this._RegionID.Value = value; } } // strong-typed TerritoryDescription public string TerritoryDescription { get { return this._TerritoryDescription.AsString; } set { this._TerritoryDescription.Value = value; } } // strong-typed TerritoryID public string TerritoryID { get { return this._TerritoryID.AsString; } set { this._TerritoryID.Value = value; } } // parent object Region public Region Region { get { return base[NW.Territory._region_Rel] as Region; } } // child object EmployeeTerritory collection public Macrobject.NObject.ObjectSet EmployeeTerritorySet { get { return base[NW.Territory._employeeTerritory_Rel]; } } // to create child object EmployeeTerritory public EmployeeTerritory NewEmployeeTerritory() { return base.NewChild(NW.Territory._employeeTerritory_Rel)
as EmployeeTerritory; } // to return Territory object according to condition public static Territory GetByCriteria(Macrobject.NObject.ObjectManager objectManager, Macrobject.NObject.QueryCondition criteria) { return objectManager.GetObject(NW.Territory, criteria) as Territory; } // to delete Territory object according to condition public static void DeleteByCriteria(Macrobject.NObject.ObjectManager objectManager, Macrobject.NObject.QueryCondition criteria) { objectManager.DeleteMatch(NW.Territory, criteria); } // to create new Territory object public static Territory New(Macrobject.NObject.ObjectManager objectManager, string territoryID) { Territory obj = new Territory(objectManager); obj.TerritoryID = territoryID; return obj; } // to return Territory object according to primary key public static Territory GetByTerritoryID(Macrobject.NObject.ObjectManager objectManager, string territoryID) { return (Territory) objectManager.GetObject(NW.Territory.TerritoryID, territoryID); } // to delete Territory object according to primary key public static void DeleteByTerritoryID(Macrobject.NObject.ObjectManager objectManager, string territoryID) { Territory filter = new Territory(null); filter.TerritoryID = territoryID; objectManager.DeleteMatch(filter); } } } |
Related Topics