Example #1
0
        /// <summary>
        /// 在数据库中检查指定的接口类型映射的数据表是否存在,如果不存在,将创建表
        /// </summary>
        /// <typeparam name="T">实体类接口类型</typeparam>
        public void CheckTableExistsOf <T>() where T : class
        {
            //DbContextProvider.CheckTableExists<T>();
            T   obj  = EntityBuilder.CreateEntity <T>();
            var mi   = DbContextProvider.GetType().GetMethod("CheckTableExists");
            var g_mi = mi.MakeGenericMethod(obj.GetType());

            g_mi.Invoke(DbContextProvider, null);
        }