예제 #1
0
 public void LoadFromXml(XmlElement xml)
 {
     this.LoadPropertiesCore(xml);
     var type = xml.FindElement("Type");
     if (type != null) CommonType = DbTypeBase.Load(type);
 }
예제 #2
0
 public override void LoadFromXml(XmlElement xml)
 {
     base.LoadFromXml(xml);
     var xe = xml.FindElement("Expr");
     if (xe != null) Expr = DmlfExpression.Load(xe);
     var xl = xml.FindElement("LowerBound");
     if (xl != null) LowerBound = DmlfExpression.Load(xl);
     var xu = xml.FindElement("UpperBound");
     if (xu != null) UpperBound = DmlfExpression.Load(xu);
 }
예제 #3
0
 protected override void LoadFromXml(XmlElement xml)
 {
     base.LoadFromXml(xml);
     Dims = new ArrayDimensions(xml.GetAttribute("dims"));
     ElementType = DbTypeBase.Load(xml.FindElement("Element"));
 }
예제 #4
0
 public override void LoadFromXml(XmlElement xml)
 {
     base.LoadFromXml(xml);
     var xl = xml.FindElement("LeftExpr");
     if (xl != null) LeftExpr = DmlfExpression.Load(xl);
     var xr = xml.FindElement("RightExpr");
     if (xr != null) RightExpr = DmlfExpression.Load(xr);
 }
예제 #5
0
 public override void LoadFromXml(XmlElement xml)
 {
     base.LoadFromXml(xml);
     var xe = xml.FindElement("Expr");
     if (xe != null) Expr = DmlfExpression.Load(xe);
 }