Esempio n. 1
0
        public EfRevEngLauncher(ReverseEngineerCommandOptions options, CodeGenerationMode codeGenerationMode)
        {
            this.options            = options;
            this.codeGenerationMode = codeGenerationMode;
            var versionSuffix = Assembly.GetExecutingAssembly().GetName().Version.ToString();

            revengFolder = "efreveng3.";

            switch (codeGenerationMode)
            {
            case CodeGenerationMode.EFCore5:
                revengFolder = "efreveng5.";
                break;

            case CodeGenerationMode.EFCore3:
                revengFolder = "efreveng3.";
                break;

            case CodeGenerationMode.EFCore6:
                revengFolder = "efreveng6.";
                break;

            default:
                throw new NotSupportedException();
            }

            revengRoot = revengFolder;

            revengFolder      += versionSuffix;
            resultDeserializer = new ResultDeserializer();
        }
Esempio n. 2
0
        public EfRevEngLauncher(ReverseEngineerCommandOptions options, bool useEFCore5)
        {
            this.options    = options;
            this.useEFCore5 = useEFCore5;
            var versionSuffix = Assembly.GetExecutingAssembly().GetName().Version.ToString();

            revengFolder       = useEFCore5 ? "efreveng5." : "efreveng3.";
            revengFolder      += versionSuffix;
            resultDeserializer = new ResultDeserializer();
        }
Esempio n. 3
0
 public EfRevEngLauncher(ReverseEngineerCommandOptions options, bool useEFCore5)
 {
     this.options       = options;
     this.useEFCore5    = useEFCore5;
     resultDeserializer = new ResultDeserializer();
 }