コード例 #1
0
ファイル: CollectionParser.cs プロジェクト: hunghq/hbm2code
        public override Property Parse(ClassInfo clazz, XElement element)
        {
            var prop = base.Parse(clazz, element);
            var set  = new Collection(clazz, prop.Name, TagName);

            set.AddAttributes(prop);

            set.KeyProperty      = base.Parse(clazz, element.GetElement("key"));
            set.RelationProperty = base.Parse(clazz,
                                              element.TryGetElement("one-to-many") ?? element.GetElement("many-to-many"));
            return(set);
        }