Beispiel #1
0
        public static bool IsGerarVersao(IAbstractDataContext dataContext, Type[] types, out string versaoModel)
        {
            var migracaoEnt = new MigracaoEnt {
                Codigo = _nomeEntidade
            };
            var versaoBase = dataContext.Set <MigracaoEnt>().GetById(migracaoEnt)?.Versao;

            versaoModel = GetVersaoModel(types);

            return(versaoModel.CompareTo(versaoBase) != 0);
        }
Beispiel #2
0
 public Repository(IAbstractDataContext dataContext)
 {
     _dataContext = dataContext;
     _dbSet       = dataContext.Set <TObject>();
 }
Beispiel #3
0
        public static void GravarVersao(IAbstractDataContext dataContext, string versaoModel)
        {
            var migracaoEnt = new MigracaoEnt(_nomeEntidade, versaoModel);

            dataContext.Set <MigracaoEnt>().AddOrUpdate(migracaoEnt);
        }