예제 #1
0
        public async Task <string> GenerateAsync(Uri uri, string user = "", string password = "")
        {
            //if (string.IsNullOrEmpty(uri.AbsoluteUri))
            //    throw new ArgumentNullException();
            //  MetaData = await MetaDataReader.LoadMetaDataHttpAsync(ServiceUri, User, Password);
            MetaData = await MetaDataReader.LoadMetaDataHttpAsync(uri, user, password);

            var gen = PocoFactory.GeneratePoco(MetaData, Setting);

            ClassList = gen.ClassList;
            CodeText  = gen.ToString();
            Debug.WriteLine(CodeText);
            return(CodeText);
        }