In this example we added in the Mdf.BusinessEntities .NET project the partial class Distribution.
Notice that the file name is Distribution.cs so the custom class generator doesn't
overwrite this file.
1#region Using
2
3using System;
4using System.Collections.Generic;
5using System.Text;
6
7#endregion
8
9namespace Mdf.Custom.Equipment
10{
11 public partial class Distribution
12 {
13 #region Extended methods
14
15 public void AddDistributionTankFarm(string id, string description)
16 {
17 DistributionTankFarm.Add(this.DistributionID + "." + id,
18 description, this.DistributionID);
19 }
20
21 public void AddDistributionRoadLoading(string id, string description)
22 {
23 RoadLoading.Add(this.DistributionID + "." + id,
24 description, this.DistributionID);
25 }
26
27 public void AddDistributionRailLoading(string id, string description)
28 {
29 RailLoading.Add(this.DistributionID + "." + id,
30 description, this.DistributionID);
31 }
32
33 #endregion
34 }
35}
1private void addDistributions()
2{
3
4 {
5 Distribution.Add("Distribution1", "The distribution 1 name", "MultiProductPipeline");
6 Distribution distribution = new Distribution("Distribution1");
7 distribution.AddDistributionTankFarm("DistributionTankFarm",
8 "The distribution tank farm 1");
9 distribution.AddDistributionRoadLoading("RoadLoading1", "The road loading 1");
10 distribution.AddDistributionRailLoading("RailLoading1", "The rail loading 1");
11 }
12
13
14 {
15 Distribution.Add("Distribution2", "The distribution 2 name", "MultiProductPipeline");
16 Distribution distribution = new Distribution("Distribution2");
17 distribution.AddDistributionTankFarm("DistributionTankFarm",
18 "The distribution tank farm 1");
19 distribution.AddDistributionRoadLoading("RoadLoading1", "The road loading 1");
20 distribution.AddDistributionRailLoading("RailLoading1", "The rail loading 1");
21 }
22}