Browse Source

* Need fielddefs

Michaël Van Canneyt 3 năm trước cách đây
mục cha
commit
ab013b6b69

+ 6 - 0
packages/fcl-db/src/codegen/fpcgfieldmap.pp

@@ -51,6 +51,7 @@ Type
     procedure CreateFieldMapImplementation(Strings: TStrings; const ObjectClassName, MapClassName: String);
     procedure CreateFieldMapImplementation(Strings: TStrings; const ObjectClassName, MapClassName: String);
     Property FieldMapOpts : TGenFieldMapOptions Read Getopt;
     Property FieldMapOpts : TGenFieldMapOptions Read Getopt;
   Public
   Public
+    Class function NeedsFieldDefs: Boolean; override;
     procedure CreateFieldMapDeclaration(Strings: TStrings; const ObjectClassName,MapClassName, MapAncestorName: String);
     procedure CreateFieldMapDeclaration(Strings: TStrings; const ObjectClassName,MapClassName, MapAncestorName: String);
   end;
   end;
 
 
@@ -216,6 +217,11 @@ begin
     end;
     end;
 end;
 end;
 
 
+class function TDDBaseFieldMapCodeGenerator.NeedsFieldDefs: Boolean;
+begin
+  Result:=True;
+end;
+
 procedure TDDBaseFieldMapCodeGenerator.WriteFillMethod(Strings: TStrings; const ObjectClassName, MapClassName: String);
 procedure TDDBaseFieldMapCodeGenerator.WriteFillMethod(Strings: TStrings; const ObjectClassName, MapClassName: String);
 
 
 Const
 Const