Example #1
0
 /// <summary>
 /// 初始化类<see cref="ClassDataTransfer"/>。
 /// </summary>
 /// <param name="file">文件信息实例。</param>
 public ClassDataTransfer(FileInfo file)
     : base(file)
 {
     _file    = new FileElement(Source);
     Entities = _file.GetTypes <ClassElement>()
                .Where(x => x.IsDefined("Table"))
                .ToList();
     FileName = $"{Name}DataMigration.cs";
 }
Example #2
0
 public RazorPageTransfer(FileInfo file)
     : base(file)
 {
     _file  = new FileElement(Source);
     Entity = _file.GetTypes <ClassElement>()
              .Where(x => x.IsDefined("Table"))
              .FirstOrDefault();
     FileName = $"{Entity.Name}Query.cs";
 }
Example #3
0
 /// <summary>
 /// 初始化类<see cref="ClassManagerTransfer"/>。
 /// </summary>
 /// <param name="file">文件信息实例。</param>
 public ClassManagerTransfer(FileInfo file)
     : base(file)
 {
     _file    = new FileElement(Source);
     Entities = _file.GetTypes <ClassElement>()
                .Where(x => x.IsDefined("Table"))
                .ToList();
     FileName = $"{Path.GetFileNameWithoutExtension(File.Name)}Manager.cs";
 }