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); }
public Repository(IAbstractDataContext dataContext) { _dataContext = dataContext; _dbSet = dataContext.Set <TObject>(); }
public static void GravarVersao(IAbstractDataContext dataContext, string versaoModel) { var migracaoEnt = new MigracaoEnt(_nomeEntidade, versaoModel); dataContext.Set <MigracaoEnt>().AddOrUpdate(migracaoEnt); }