Example #1
0
        protected override void DoCreateDataclass(ParentFieldInfo field, CodeWriter cw)
        {
            IFieldInfo key = field.ParentTableInfo?.Key;

            if (key != null)
            {
                cw.WriteLine($"public {key.TypeName}{(field.Required ? "" : "?")} {field.Name}ID {{ get; set; }}");
            }

            cw.WriteLine($@"public virtual {field.ParentTableInfo?.Name} {field.Name} {{ get; set; }}");
        }