/// <summary>
        /// 准备生成实体代码
        /// </summary>
        /// <param name="project"></param>
        /// <param name="schema"></param>
        public override bool Validate(ProjectConfig project, EntityConfig schema)
        {
            var model = new EntityValidater
            {
                Entity = schema
            };

            return(model.Validate(TraceMessage));
        }
示例#2
0
        public string Validate(string path)
        {
            var tables = Context.GetSelectEntities();

            foreach (var entity in tables)
            {
                var model = new EntityValidater {
                    Entity = entity
                };
                model.Validate(Context.CurrentTrace.TraceMessage);
            }
            return(string.Empty);
        }