ソースを参照

基本完成故障记录功能

yuzhengyang 8 年 前
コミット
2278e51604
43 ファイル変更877 行追加102802 行削除
  1. 16 0
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/App.config
  2. 5 3
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Models/FaultLogs.cs
  3. 16 2
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Oreo.FaultLog.csproj
  4. 446 0
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Partials/FaultLogInputPartial.Designer.cs
  5. 162 0
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Partials/FaultLogInputPartial.cs
  6. 150 0
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Partials/FaultLogInputPartial.resx
  7. 2 2
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Properties/AssemblyInfo.cs
  8. 45 202
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Views/MainForm.Designer.cs
  9. 5 0
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/Views/MainForm.cs
  10. 2 1
      Fork.Net/Oreo.Plugins/Oreo.FaultLog/packages.config
  11. 12 12
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Oreo.FileMan.csproj
  12. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileBackupPartial.Designer.cs
  13. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileBackupPartial.cs
  14. 0 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileBackupPartial.resx
  15. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileDecryptPartial.Designer.cs
  16. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileDecryptPartial.cs
  17. 0 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileDecryptPartial.resx
  18. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileEncryptPartial.Designer.cs
  19. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileEncryptPartial.cs
  20. 0 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileEncryptPartial.resx
  21. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileTypePartial.Designer.cs
  22. 1 1
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileTypePartial.cs
  23. 0 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileTypePartial.resx
  24. 8 8
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.Designer.cs
  25. BIN
      Fork.Net/packages/EntityFramework.6.1.0/EntityFramework.6.1.0.nupkg
  26. 0 5
      Fork.Net/packages/EntityFramework.6.1.0/content/App.config.transform
  27. 0 5
      Fork.Net/packages/EntityFramework.6.1.0/content/Web.config.transform
  28. BIN
      Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.SqlServer.dll
  29. 0 1858
      Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.SqlServer.xml
  30. BIN
      Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.dll
  31. 0 45071
      Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.xml
  32. BIN
      Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.SqlServer.dll
  33. 0 1858
      Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.SqlServer.xml
  34. BIN
      Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.dll
  35. 0 52245
      Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.xml
  36. BIN
      Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.PowerShell.Utility.dll
  37. BIN
      Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.PowerShell.dll
  38. BIN
      Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.psd1
  39. 0 1167
      Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.psm1
  40. 0 48
      Fork.Net/packages/EntityFramework.6.1.0/tools/about_EntityFramework.help.txt
  41. 0 154
      Fork.Net/packages/EntityFramework.6.1.0/tools/init.ps1
  42. 0 153
      Fork.Net/packages/EntityFramework.6.1.0/tools/install.ps1
  43. BIN
      Fork.Net/packages/EntityFramework.6.1.0/tools/migrate.exe

+ 16 - 0
Fork.Net/Oreo.Plugins/Oreo.FaultLog/App.config

@@ -4,6 +4,9 @@
     <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
     <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
   </configSections>
+  <connectionStrings>
+    <add name="DefaultConnection" connectionString="data source=|DataDirectory|\FaultLog.db" providerName="System.Data.SQLite" />
+  </connectionStrings>
   <entityFramework>
     <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
       <parameters>
@@ -12,6 +15,7 @@
     </defaultConnectionFactory>
     <providers>
       <provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
+      <provider invariantName="System.Data.SQLite" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
       <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
     </providers>
   </entityFramework>
@@ -23,4 +27,16 @@
       <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
     </DbProviderFactories>
   </system.data>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-1.0.105.2" newVersion="1.0.105.2" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="System.Data.SQLite.EF6" publicKeyToken="db937bc2d44ff139" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-1.0.105.2" newVersion="1.0.105.2" />
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
 </configuration>

+ 5 - 3
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Models/FaultLogs.cs

@@ -8,13 +8,15 @@ namespace Oreo.FaultLog.Models
     public class FaultLogs
     {
         public int Id { get; set; }
-        public string Dept { get; set; }
-        public string User { get; set; }
-        public string Phone { get; set; }
         public string Ip { get; set; }
+        public string Phone { get; set; }
+        public string Address { get; set; }
         public string System { get; set; }
         public string Problem { get; set; }
         public string Solution { get; set; }
         public string Postscript { get; set; }
+        public string CreateTime { get; set; }
+        public string FinishTime { get; set; }
+        public bool IsFinish { get; set; }
     }
 }

+ 16 - 2
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Oreo.FaultLog.csproj

@@ -35,11 +35,11 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
-      <HintPath>..\..\packages\EntityFramework.6.1.0\lib\net40\EntityFramework.dll</HintPath>
+      <HintPath>..\..\packages\EntityFramework.6.1.3\lib\net40\EntityFramework.dll</HintPath>
       <Private>True</Private>
     </Reference>
     <Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
-      <HintPath>..\..\packages\EntityFramework.6.1.0\lib\net40\EntityFramework.SqlServer.dll</HintPath>
+      <HintPath>..\..\packages\EntityFramework.6.1.3\lib\net40\EntityFramework.SqlServer.dll</HintPath>
       <Private>True</Private>
     </Reference>
     <Reference Include="SQLite.CodeFirst, Version=1.3.1.18, Culture=neutral, PublicKeyToken=eb96ba0a78d831a7, processorArchitecture=MSIL">
@@ -57,6 +57,10 @@
       <HintPath>..\..\packages\System.Data.SQLite.EF6.1.0.105.2\lib\net40\System.Data.SQLite.EF6.dll</HintPath>
       <Private>True</Private>
     </Reference>
+    <Reference Include="System.Data.SQLite.EF6.Migrations, Version=1.0.104.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\System.Data.SQLite.EF6.Migrations.1.0.104\lib\System.Data.SQLite.EF6.Migrations.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
     <Reference Include="System.Data.SQLite.Linq, Version=1.0.105.2, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">
       <HintPath>..\..\packages\System.Data.SQLite.Linq.1.0.105.2\lib\net40\System.Data.SQLite.Linq.dll</HintPath>
       <Private>True</Private>
@@ -75,6 +79,12 @@
     <Compile Include="DatabaseEngine\Muse.cs" />
     <Compile Include="DatabaseEngine\SuperDb.cs" />
     <Compile Include="Models\FaultLogs.cs" />
+    <Compile Include="Partials\FaultLogInputPartial.cs">
+      <SubType>UserControl</SubType>
+    </Compile>
+    <Compile Include="Partials\FaultLogInputPartial.Designer.cs">
+      <DependentUpon>FaultLogInputPartial.cs</DependentUpon>
+    </Compile>
     <Compile Include="Program.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Views\MainForm.cs">
@@ -83,6 +93,9 @@
     <Compile Include="Views\MainForm.Designer.cs">
       <DependentUpon>MainForm.cs</DependentUpon>
     </Compile>
+    <EmbeddedResource Include="Partials\FaultLogInputPartial.resx">
+      <DependentUpon>FaultLogInputPartial.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Properties\Resources.resx">
       <Generator>ResXFileCodeGenerator</Generator>
       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
@@ -117,6 +130,7 @@
       <Name>Y.Utils</Name>
     </ProjectReference>
   </ItemGroup>
+  <ItemGroup />
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <Import Project="..\..\packages\System.Data.SQLite.Core.1.0.105.2\build\net40\System.Data.SQLite.Core.targets" Condition="Exists('..\..\packages\System.Data.SQLite.Core.1.0.105.2\build\net40\System.Data.SQLite.Core.targets')" />
   <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">

+ 446 - 0
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Partials/FaultLogInputPartial.Designer.cs

@@ -0,0 +1,446 @@
+namespace Oreo.FaultLog.Partials
+{
+    partial class FaultLogInputPartial
+    {
+        /// <summary> 
+        /// 必需的设计器变量。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary> 
+        /// 清理所有正在使用的资源。
+        /// </summary>
+        /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region 组件设计器生成的代码
+
+        /// <summary> 
+        /// 设计器支持所需的方法 - 不要修改
+        /// 使用代码编辑器修改此方法的内容。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
+            this.label8 = new System.Windows.Forms.Label();
+            this.label7 = new System.Windows.Forms.Label();
+            this.label6 = new System.Windows.Forms.Label();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label1 = new System.Windows.Forms.Label();
+            this.DgvData = new System.Windows.Forms.DataGridView();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.BtSearch = new System.Windows.Forms.Button();
+            this.TbAddress = new System.Windows.Forms.TextBox();
+            this.TbPhone = new System.Windows.Forms.TextBox();
+            this.TbIp = new System.Windows.Forms.TextBox();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.CbIsFinish = new System.Windows.Forms.CheckBox();
+            this.label4 = new System.Windows.Forms.Label();
+            this.BtAdd = new System.Windows.Forms.Button();
+            this.CbSystem = new System.Windows.Forms.ComboBox();
+            this.TbPostscript = new System.Windows.Forms.TextBox();
+            this.TbSolution = new System.Windows.Forms.TextBox();
+            this.TbProblem = new System.Windows.Forms.TextBox();
+            this.DgvDataNo = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataCreateTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataFinishTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataIp = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataPhone = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataAddress = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataSystem = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataProblem = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataSolution = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.DgvDataPostscript = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.BtToday = new System.Windows.Forms.Button();
+            ((System.ComponentModel.ISupportInitialize)(this.DgvData)).BeginInit();
+            this.panel1.SuspendLayout();
+            this.panel2.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // label8
+            // 
+            this.label8.AutoSize = true;
+            this.label8.Location = new System.Drawing.Point(21, 19);
+            this.label8.Name = "label8";
+            this.label8.Size = new System.Drawing.Size(35, 12);
+            this.label8.TabIndex = 23;
+            this.label8.Text = "问题:";
+            // 
+            // label7
+            // 
+            this.label7.AutoSize = true;
+            this.label7.Location = new System.Drawing.Point(169, 12);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(35, 12);
+            this.label7.TabIndex = 22;
+            this.label7.Text = "电话:";
+            // 
+            // label6
+            // 
+            this.label6.AutoSize = true;
+            this.label6.Location = new System.Drawing.Point(21, 80);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(35, 12);
+            this.label6.TabIndex = 21;
+            this.label6.Text = "备注:";
+            // 
+            // label5
+            // 
+            this.label5.AutoSize = true;
+            this.label5.Location = new System.Drawing.Point(351, 80);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(35, 12);
+            this.label5.TabIndex = 20;
+            this.label5.Text = "系统:";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(351, 19);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(35, 12);
+            this.label3.TabIndex = 19;
+            this.label3.Text = "解决:";
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(17, 12);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(23, 12);
+            this.label2.TabIndex = 18;
+            this.label2.Text = "IP:";
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Location = new System.Drawing.Point(339, 12);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(35, 12);
+            this.label1.TabIndex = 17;
+            this.label1.Text = "地址:";
+            // 
+            // DgvData
+            // 
+            this.DgvData.AllowUserToAddRows = false;
+            this.DgvData.AllowUserToDeleteRows = false;
+            this.DgvData.AllowUserToResizeRows = false;
+            this.DgvData.BackgroundColor = System.Drawing.Color.White;
+            this.DgvData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.DgvData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.DgvDataNo,
+            this.DgvDataCreateTime,
+            this.DgvDataFinishTime,
+            this.DgvDataIp,
+            this.DgvDataPhone,
+            this.DgvDataAddress,
+            this.DgvDataSystem,
+            this.DgvDataProblem,
+            this.DgvDataSolution,
+            this.DgvDataPostscript});
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.GradientInactiveCaption;
+            dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.DgvData.DefaultCellStyle = dataGridViewCellStyle2;
+            this.DgvData.Dock = System.Windows.Forms.DockStyle.Bottom;
+            this.DgvData.Location = new System.Drawing.Point(0, 194);
+            this.DgvData.Name = "DgvData";
+            this.DgvData.ReadOnly = true;
+            this.DgvData.RowHeadersVisible = false;
+            this.DgvData.RowTemplate.Height = 23;
+            this.DgvData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.DgvData.Size = new System.Drawing.Size(700, 206);
+            this.DgvData.TabIndex = 31;
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.LightGray;
+            this.panel1.Controls.Add(this.BtToday);
+            this.panel1.Controls.Add(this.BtSearch);
+            this.panel1.Controls.Add(this.TbAddress);
+            this.panel1.Controls.Add(this.TbPhone);
+            this.panel1.Controls.Add(this.TbIp);
+            this.panel1.Controls.Add(this.label1);
+            this.panel1.Controls.Add(this.label2);
+            this.panel1.Controls.Add(this.label7);
+            this.panel1.Location = new System.Drawing.Point(9, 8);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(677, 37);
+            this.panel1.TabIndex = 32;
+            // 
+            // BtSearch
+            // 
+            this.BtSearch.Location = new System.Drawing.Point(536, 7);
+            this.BtSearch.Name = "BtSearch";
+            this.BtSearch.Size = new System.Drawing.Size(55, 23);
+            this.BtSearch.TabIndex = 26;
+            this.BtSearch.Text = "搜索";
+            this.BtSearch.UseVisualStyleBackColor = true;
+            this.BtSearch.Click += new System.EventHandler(this.BtSearch_Click);
+            // 
+            // TbAddress
+            // 
+            this.TbAddress.Location = new System.Drawing.Point(374, 8);
+            this.TbAddress.Name = "TbAddress";
+            this.TbAddress.Size = new System.Drawing.Size(100, 21);
+            this.TbAddress.TabIndex = 25;
+            this.TbAddress.Text = "青岛市李沧区";
+            // 
+            // TbPhone
+            // 
+            this.TbPhone.Location = new System.Drawing.Point(204, 8);
+            this.TbPhone.Name = "TbPhone";
+            this.TbPhone.Size = new System.Drawing.Size(100, 21);
+            this.TbPhone.TabIndex = 24;
+            this.TbPhone.Text = "13612341234";
+            // 
+            // TbIp
+            // 
+            this.TbIp.Location = new System.Drawing.Point(40, 8);
+            this.TbIp.Name = "TbIp";
+            this.TbIp.Size = new System.Drawing.Size(100, 21);
+            this.TbIp.TabIndex = 23;
+            this.TbIp.Text = "192.168.100.100";
+            // 
+            // panel2
+            // 
+            this.panel2.Controls.Add(this.CbIsFinish);
+            this.panel2.Controls.Add(this.label4);
+            this.panel2.Controls.Add(this.BtAdd);
+            this.panel2.Controls.Add(this.CbSystem);
+            this.panel2.Controls.Add(this.TbPostscript);
+            this.panel2.Controls.Add(this.TbSolution);
+            this.panel2.Controls.Add(this.TbProblem);
+            this.panel2.Controls.Add(this.label8);
+            this.panel2.Controls.Add(this.label3);
+            this.panel2.Controls.Add(this.label6);
+            this.panel2.Controls.Add(this.label5);
+            this.panel2.Location = new System.Drawing.Point(9, 51);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(677, 137);
+            this.panel2.TabIndex = 33;
+            // 
+            // CbIsFinish
+            // 
+            this.CbIsFinish.AutoSize = true;
+            this.CbIsFinish.Location = new System.Drawing.Point(392, 108);
+            this.CbIsFinish.Name = "CbIsFinish";
+            this.CbIsFinish.Size = new System.Drawing.Size(15, 14);
+            this.CbIsFinish.TabIndex = 30;
+            this.CbIsFinish.UseVisualStyleBackColor = true;
+            // 
+            // label4
+            // 
+            this.label4.AutoSize = true;
+            this.label4.Location = new System.Drawing.Point(351, 109);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(35, 12);
+            this.label4.TabIndex = 29;
+            this.label4.Text = "解决:";
+            // 
+            // BtAdd
+            // 
+            this.BtAdd.Location = new System.Drawing.Point(571, 77);
+            this.BtAdd.Name = "BtAdd";
+            this.BtAdd.Size = new System.Drawing.Size(75, 48);
+            this.BtAdd.TabIndex = 28;
+            this.BtAdd.Text = "添加记录";
+            this.BtAdd.UseVisualStyleBackColor = true;
+            this.BtAdd.Click += new System.EventHandler(this.BtAdd_Click);
+            // 
+            // CbSystem
+            // 
+            this.CbSystem.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.CbSystem.FormattingEnabled = true;
+            this.CbSystem.Items.AddRange(new object[] {
+            "xp",
+            "win7"});
+            this.CbSystem.Location = new System.Drawing.Point(392, 77);
+            this.CbSystem.Name = "CbSystem";
+            this.CbSystem.Size = new System.Drawing.Size(100, 20);
+            this.CbSystem.TabIndex = 27;
+            // 
+            // TbPostscript
+            // 
+            this.TbPostscript.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.TbPostscript.Location = new System.Drawing.Point(62, 77);
+            this.TbPostscript.Multiline = true;
+            this.TbPostscript.Name = "TbPostscript";
+            this.TbPostscript.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+            this.TbPostscript.Size = new System.Drawing.Size(254, 47);
+            this.TbPostscript.TabIndex = 26;
+            this.TbPostscript.Text = "备注\r\n备注";
+            // 
+            // TbSolution
+            // 
+            this.TbSolution.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.TbSolution.Location = new System.Drawing.Point(392, 13);
+            this.TbSolution.Multiline = true;
+            this.TbSolution.Name = "TbSolution";
+            this.TbSolution.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+            this.TbSolution.Size = new System.Drawing.Size(254, 47);
+            this.TbSolution.TabIndex = 25;
+            this.TbSolution.Text = "解决\r\n解决";
+            // 
+            // TbProblem
+            // 
+            this.TbProblem.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.TbProblem.Location = new System.Drawing.Point(62, 13);
+            this.TbProblem.Multiline = true;
+            this.TbProblem.Name = "TbProblem";
+            this.TbProblem.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+            this.TbProblem.Size = new System.Drawing.Size(254, 47);
+            this.TbProblem.TabIndex = 24;
+            this.TbProblem.Text = "问题\r\n问题";
+            // 
+            // DgvDataNo
+            // 
+            this.DgvDataNo.HeaderText = "序号";
+            this.DgvDataNo.Name = "DgvDataNo";
+            this.DgvDataNo.ReadOnly = true;
+            this.DgvDataNo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.DgvDataNo.Width = 40;
+            // 
+            // DgvDataCreateTime
+            // 
+            this.DgvDataCreateTime.HeaderText = "创建时间";
+            this.DgvDataCreateTime.Name = "DgvDataCreateTime";
+            this.DgvDataCreateTime.ReadOnly = true;
+            this.DgvDataCreateTime.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.DgvDataCreateTime.Width = 140;
+            // 
+            // DgvDataFinishTime
+            // 
+            this.DgvDataFinishTime.HeaderText = "解决时间";
+            this.DgvDataFinishTime.Name = "DgvDataFinishTime";
+            this.DgvDataFinishTime.ReadOnly = true;
+            this.DgvDataFinishTime.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.DgvDataFinishTime.Width = 140;
+            // 
+            // DgvDataIp
+            // 
+            this.DgvDataIp.HeaderText = "IP";
+            this.DgvDataIp.Name = "DgvDataIp";
+            this.DgvDataIp.ReadOnly = true;
+            this.DgvDataIp.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // DgvDataPhone
+            // 
+            this.DgvDataPhone.HeaderText = "电话";
+            this.DgvDataPhone.Name = "DgvDataPhone";
+            this.DgvDataPhone.ReadOnly = true;
+            this.DgvDataPhone.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // DgvDataAddress
+            // 
+            this.DgvDataAddress.HeaderText = "地址";
+            this.DgvDataAddress.Name = "DgvDataAddress";
+            this.DgvDataAddress.ReadOnly = true;
+            this.DgvDataAddress.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // DgvDataSystem
+            // 
+            this.DgvDataSystem.HeaderText = "系统";
+            this.DgvDataSystem.Name = "DgvDataSystem";
+            this.DgvDataSystem.ReadOnly = true;
+            this.DgvDataSystem.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // DgvDataProblem
+            // 
+            this.DgvDataProblem.HeaderText = "问题";
+            this.DgvDataProblem.Name = "DgvDataProblem";
+            this.DgvDataProblem.ReadOnly = true;
+            this.DgvDataProblem.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // DgvDataSolution
+            // 
+            this.DgvDataSolution.HeaderText = "解决";
+            this.DgvDataSolution.Name = "DgvDataSolution";
+            this.DgvDataSolution.ReadOnly = true;
+            this.DgvDataSolution.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // DgvDataPostscript
+            // 
+            this.DgvDataPostscript.HeaderText = "备注";
+            this.DgvDataPostscript.Name = "DgvDataPostscript";
+            this.DgvDataPostscript.ReadOnly = true;
+            this.DgvDataPostscript.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // BtToday
+            // 
+            this.BtToday.Location = new System.Drawing.Point(601, 7);
+            this.BtToday.Name = "BtToday";
+            this.BtToday.Size = new System.Drawing.Size(55, 23);
+            this.BtToday.TabIndex = 27;
+            this.BtToday.Text = "Today";
+            this.BtToday.UseVisualStyleBackColor = true;
+            this.BtToday.Click += new System.EventHandler(this.BtToday_Click);
+            // 
+            // FaultLogInputPartial
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.BackColor = System.Drawing.Color.White;
+            this.Controls.Add(this.panel2);
+            this.Controls.Add(this.panel1);
+            this.Controls.Add(this.DgvData);
+            this.Name = "FaultLogInputPartial";
+            this.Size = new System.Drawing.Size(700, 400);
+            this.Load += new System.EventHandler(this.FaultLogInputPartial_Load);
+            ((System.ComponentModel.ISupportInitialize)(this.DgvData)).EndInit();
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            this.panel2.ResumeLayout(false);
+            this.panel2.PerformLayout();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.DataGridView DgvData;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.TextBox TbAddress;
+        private System.Windows.Forms.TextBox TbPhone;
+        private System.Windows.Forms.TextBox TbIp;
+        private System.Windows.Forms.ComboBox CbSystem;
+        private System.Windows.Forms.TextBox TbPostscript;
+        private System.Windows.Forms.TextBox TbSolution;
+        private System.Windows.Forms.TextBox TbProblem;
+        private System.Windows.Forms.Button BtSearch;
+        private System.Windows.Forms.Button BtAdd;
+        private System.Windows.Forms.CheckBox CbIsFinish;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataNo;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataCreateTime;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataFinishTime;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataIp;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataPhone;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataAddress;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataSystem;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataProblem;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataSolution;
+        private System.Windows.Forms.DataGridViewTextBoxColumn DgvDataPostscript;
+        private System.Windows.Forms.Button BtToday;
+    }
+}

+ 162 - 0
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Partials/FaultLogInputPartial.cs

@@ -0,0 +1,162 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using Oreo.FaultLog.DatabaseEngine;
+using Oreo.FaultLog.Models;
+using Y.Utils.DataUtils.Collections;
+using System.Threading.Tasks;
+
+namespace Oreo.FaultLog.Partials
+{
+    public partial class FaultLogInputPartial : UserControl
+    {
+        public FaultLogInputPartial()
+        {
+            InitializeComponent();
+        }
+
+        private void FaultLogInputPartial_Load(object sender, EventArgs e)
+        {
+            TbIp.Text = "";
+            TbPhone.Text = "";
+            TbAddress.Text = "";
+            TbProblem.Text = "";
+            TbSolution.Text = "";
+            TbPostscript.Text = "";
+            DgvData.Rows.Clear();
+
+            Task.Factory.StartNew(() =>
+            {
+                using (var db = new Muse())
+                {
+                    var fls = db.Do<FaultLogs>().SqlQuery("SELECT * FROM faultlogs WHERE createtime LIKE @p0", DateTime.Now.ToString("yyyy-MM-dd") + "%");
+                    if (ListTool.HasElements(fls))
+                    {
+                        foreach (var f in fls)
+                        {
+                            UIAddRow(f);
+                        }
+                    }
+                }
+            });
+        }
+        private void BtSearch_Click(object sender, EventArgs e)
+        {
+            string ip = string.Format("%{0}%", TbIp.Text); //TbIp.Text != "" ? string.Format("%{0}%", TbIp.Text) : Guid.NewGuid().ToString();
+            string phone = string.Format("%{0}%", TbPhone.Text); //TbPhone.Text != "" ? string.Format("%{0}%", TbPhone.Text) : Guid.NewGuid().ToString();
+            string address = string.Format("%{0}%", TbAddress.Text); //TbAddress.Text != "" ? string.Format("%{0}%", TbAddress.Text) : Guid.NewGuid().ToString();
+
+            DgvData.Rows.Clear();
+            Task.Factory.StartNew(() =>
+            {
+                UIAddButton(false);
+                using (var db = new Muse())
+                {
+
+                    var fls = db.Do<FaultLogs>().SqlQuery("SELECT * FROM faultlogs WHERE ip LIKE @p0 and phone LIKE @p1 and address LIKE @p2", ip, phone, address);
+                    if (ListTool.HasElements(fls))
+                    {
+                        foreach (var f in fls)
+                        {
+                            UIAddRow(f);
+                        }
+                    }
+                }
+                UIAddButton(true);
+            });
+        }
+        private void BtToday_Click(object sender, EventArgs e)
+        {
+            DgvData.Rows.Clear();
+
+            Task.Factory.StartNew(() =>
+            {
+                using (var db = new Muse())
+                {
+                    var fls = db.Do<FaultLogs>().SqlQuery("SELECT * FROM faultlogs WHERE createtime LIKE @p0", DateTime.Now.ToString("yyyy-MM-dd") + "%");
+                    if (ListTool.HasElements(fls))
+                    {
+                        foreach (var f in fls)
+                        {
+                            UIAddRow(f);
+                        }
+                    }
+                }
+            });
+        }
+        private void BtAdd_Click(object sender, EventArgs e)
+        {
+            FaultLogs fl = new FaultLogs()
+            {
+                Ip = TbIp.Text,
+                Phone = TbPhone.Text,
+                Address = TbAddress.Text,
+                Problem = TbProblem.Text,
+                Solution = TbSolution.Text,
+                Postscript = TbPostscript.Text,
+                System = CbSystem.Text,
+                CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
+            };
+            DgvData.Rows.Clear();
+
+            Task.Factory.StartNew(() =>
+            {
+                UIAddButton(false);
+                using (var db = new Muse())
+                {
+                    if (CbIsFinish.Checked)
+                    {
+                        fl.IsFinish = true;
+                        fl.FinishTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
+                    }
+
+                    db.Add(fl);
+
+                    var fls = db.Do<FaultLogs>().SqlQuery("SELECT * FROM faultlogs WHERE createtime LIKE @p0", DateTime.Now.ToString("yyyy-MM-dd") + "%");
+                    if (ListTool.HasElements(fls))
+                    {
+                        foreach (var f in fls)
+                        {
+                            UIAddRow(f);
+                        }
+                    }
+                }
+                UIAddButton(true);
+            });
+        }
+
+
+        void UIAddRow(FaultLogs f)
+        {
+            BeginInvoke(new Action(() =>
+            {
+                DgvData.Rows.Add(new object[] {
+                    DgvData.Rows.Count+1,
+                    f.CreateTime,
+                    f.FinishTime,
+                    f.Ip,
+                    f.Phone,
+                    f.Address,
+                    f.System,
+                    f.Problem,
+                    f.Solution,
+                    f.Postscript
+                });
+            }));
+        }
+        void UIAddButton(bool enable)
+        {
+            BeginInvoke(new Action(() =>
+            {
+                BtAdd.Enabled = enable;
+            }));
+        }
+
+
+    }
+}

+ 150 - 0
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Partials/FaultLogInputPartial.resx

@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="DgvDataNo.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataCreateTime.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataFinishTime.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataIp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataPhone.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataAddress.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataSystem.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataProblem.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataSolution.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="DgvDataPostscript.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+</root>

+ 2 - 2
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Properties/AssemblyInfo.cs

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
 // 方法是按如下所示使用“*”: :
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.1")]

+ 45 - 202
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Views/MainForm.Designer.cs

@@ -28,246 +28,89 @@
         /// </summary>
         private void InitializeComponent()
         {
-            this.dataGridView1 = new System.Windows.Forms.DataGridView();
             this.PnMain = new System.Windows.Forms.Panel();
-            this.PnBody = new System.Windows.Forms.Panel();
+            this.faultLogInputPartial1 = new Oreo.FaultLog.Partials.FaultLogInputPartial();
             this.PnBottom = new System.Windows.Forms.Panel();
-            this.PnInfo = new System.Windows.Forms.Panel();
-            this.label1 = new System.Windows.Forms.Label();
-            this.label2 = new System.Windows.Forms.Label();
-            this.label3 = new System.Windows.Forms.Label();
-            this.label5 = new System.Windows.Forms.Label();
-            this.label6 = new System.Windows.Forms.Label();
-            this.label7 = new System.Windows.Forms.Label();
-            this.label8 = new System.Windows.Forms.Label();
-            this.textBox1 = new System.Windows.Forms.TextBox();
-            this.textBox2 = new System.Windows.Forms.TextBox();
-            this.textBox3 = new System.Windows.Forms.TextBox();
-            this.textBox5 = new System.Windows.Forms.TextBox();
-            this.textBox6 = new System.Windows.Forms.TextBox();
-            this.textBox7 = new System.Windows.Forms.TextBox();
-            this.textBox8 = new System.Windows.Forms.TextBox();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+            this.LbAppVersion = new System.Windows.Forms.Label();
+            this.LbAppTitle = new System.Windows.Forms.Label();
             this.PnMain.SuspendLayout();
-            this.PnBody.SuspendLayout();
-            this.PnInfo.SuspendLayout();
+            this.PnBottom.SuspendLayout();
             this.SuspendLayout();
             // 
-            // dataGridView1
-            // 
-            this.dataGridView1.AllowUserToAddRows = false;
-            this.dataGridView1.AllowUserToDeleteRows = false;
-            this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
-            this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.dataGridView1.Location = new System.Drawing.Point(0, 198);
-            this.dataGridView1.Name = "dataGridView1";
-            this.dataGridView1.ReadOnly = true;
-            this.dataGridView1.RowTemplate.Height = 23;
-            this.dataGridView1.Size = new System.Drawing.Size(600, 186);
-            this.dataGridView1.TabIndex = 4;
-            // 
             // PnMain
             // 
+            this.PnMain.Controls.Add(this.faultLogInputPartial1);
             this.PnMain.Controls.Add(this.PnBottom);
-            this.PnMain.Controls.Add(this.PnBody);
             this.PnMain.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.PnMain.Location = new System.Drawing.Point(0, 40);
+            this.PnMain.Location = new System.Drawing.Point(0, 58);
             this.PnMain.Name = "PnMain";
-            this.PnMain.Size = new System.Drawing.Size(600, 410);
+            this.PnMain.Size = new System.Drawing.Size(700, 427);
             this.PnMain.TabIndex = 5;
             // 
-            // PnBody
+            // faultLogInputPartial1
             // 
-            this.PnBody.Controls.Add(this.PnInfo);
-            this.PnBody.Controls.Add(this.dataGridView1);
-            this.PnBody.Dock = System.Windows.Forms.DockStyle.Top;
-            this.PnBody.Location = new System.Drawing.Point(0, 0);
-            this.PnBody.Name = "PnBody";
-            this.PnBody.Size = new System.Drawing.Size(600, 384);
-            this.PnBody.TabIndex = 5;
+            this.faultLogInputPartial1.BackColor = System.Drawing.Color.White;
+            this.faultLogInputPartial1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.faultLogInputPartial1.Location = new System.Drawing.Point(0, 0);
+            this.faultLogInputPartial1.Name = "faultLogInputPartial1";
+            this.faultLogInputPartial1.Size = new System.Drawing.Size(700, 400);
+            this.faultLogInputPartial1.TabIndex = 7;
             // 
             // PnBottom
             // 
+            this.PnBottom.Controls.Add(this.LbAppVersion);
             this.PnBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.PnBottom.Location = new System.Drawing.Point(0, 382);
+            this.PnBottom.Location = new System.Drawing.Point(0, 400);
             this.PnBottom.Name = "PnBottom";
-            this.PnBottom.Size = new System.Drawing.Size(600, 28);
+            this.PnBottom.Size = new System.Drawing.Size(700, 27);
             this.PnBottom.TabIndex = 6;
             // 
-            // PnInfo
-            // 
-            this.PnInfo.Controls.Add(this.textBox8);
-            this.PnInfo.Controls.Add(this.textBox7);
-            this.PnInfo.Controls.Add(this.textBox6);
-            this.PnInfo.Controls.Add(this.textBox5);
-            this.PnInfo.Controls.Add(this.textBox3);
-            this.PnInfo.Controls.Add(this.textBox2);
-            this.PnInfo.Controls.Add(this.textBox1);
-            this.PnInfo.Controls.Add(this.label8);
-            this.PnInfo.Controls.Add(this.label7);
-            this.PnInfo.Controls.Add(this.label6);
-            this.PnInfo.Controls.Add(this.label5);
-            this.PnInfo.Controls.Add(this.label3);
-            this.PnInfo.Controls.Add(this.label2);
-            this.PnInfo.Controls.Add(this.label1);
-            this.PnInfo.Dock = System.Windows.Forms.DockStyle.Top;
-            this.PnInfo.Location = new System.Drawing.Point(0, 0);
-            this.PnInfo.Name = "PnInfo";
-            this.PnInfo.Size = new System.Drawing.Size(600, 199);
-            this.PnInfo.TabIndex = 6;
-            // 
-            // label1
-            // 
-            this.label1.AutoSize = true;
-            this.label1.Location = new System.Drawing.Point(168, 24);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(35, 12);
-            this.label1.TabIndex = 0;
-            this.label1.Text = "部门:";
-            // 
-            // label2
-            // 
-            this.label2.AutoSize = true;
-            this.label2.Location = new System.Drawing.Point(16, 24);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(23, 12);
-            this.label2.TabIndex = 1;
-            this.label2.Text = "IP:";
-            // 
-            // label3
-            // 
-            this.label3.AutoSize = true;
-            this.label3.Location = new System.Drawing.Point(308, 61);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(35, 12);
-            this.label3.TabIndex = 2;
-            this.label3.Text = "解决:";
-            // 
-            // label5
-            // 
-            this.label5.AutoSize = true;
-            this.label5.Location = new System.Drawing.Point(486, 24);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(35, 12);
-            this.label5.TabIndex = 4;
-            this.label5.Text = "系统:";
-            // 
-            // label6
-            // 
-            this.label6.AutoSize = true;
-            this.label6.Location = new System.Drawing.Point(16, 147);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(35, 12);
-            this.label6.TabIndex = 5;
-            this.label6.Text = "备注:";
-            // 
-            // label7
-            // 
-            this.label7.AutoSize = true;
-            this.label7.Location = new System.Drawing.Point(333, 24);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(35, 12);
-            this.label7.TabIndex = 6;
-            this.label7.Text = "电话:";
+            // LbAppVersion
             // 
-            // label8
+            this.LbAppVersion.ForeColor = System.Drawing.Color.White;
+            this.LbAppVersion.Location = new System.Drawing.Point(450, 4);
+            this.LbAppVersion.Name = "LbAppVersion";
+            this.LbAppVersion.Size = new System.Drawing.Size(140, 19);
+            this.LbAppVersion.TabIndex = 0;
+            this.LbAppVersion.Text = "当前版本:99.99.99.99";
+            this.LbAppVersion.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
             // 
-            this.label8.AutoSize = true;
-            this.label8.Location = new System.Drawing.Point(16, 61);
-            this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(35, 12);
-            this.label8.TabIndex = 7;
-            this.label8.Text = "问题:";
+            // LbAppTitle
             // 
-            // textBox1
-            // 
-            this.textBox1.Location = new System.Drawing.Point(209, 20);
-            this.textBox1.Name = "textBox1";
-            this.textBox1.Size = new System.Drawing.Size(100, 21);
-            this.textBox1.TabIndex = 9;
-            // 
-            // textBox2
-            // 
-            this.textBox2.Location = new System.Drawing.Point(54, 20);
-            this.textBox2.Name = "textBox2";
-            this.textBox2.Size = new System.Drawing.Size(100, 21);
-            this.textBox2.TabIndex = 10;
-            // 
-            // textBox3
-            // 
-            this.textBox3.Location = new System.Drawing.Point(345, 58);
-            this.textBox3.Multiline = true;
-            this.textBox3.Name = "textBox3";
-            this.textBox3.Size = new System.Drawing.Size(225, 68);
-            this.textBox3.TabIndex = 11;
-            // 
-            // textBox5
-            // 
-            this.textBox5.Location = new System.Drawing.Point(527, 20);
-            this.textBox5.Name = "textBox5";
-            this.textBox5.Size = new System.Drawing.Size(27, 21);
-            this.textBox5.TabIndex = 13;
-            // 
-            // textBox6
-            // 
-            this.textBox6.Location = new System.Drawing.Point(54, 144);
-            this.textBox6.Multiline = true;
-            this.textBox6.Name = "textBox6";
-            this.textBox6.Size = new System.Drawing.Size(225, 36);
-            this.textBox6.TabIndex = 14;
-            // 
-            // textBox7
-            // 
-            this.textBox7.Location = new System.Drawing.Point(374, 20);
-            this.textBox7.Name = "textBox7";
-            this.textBox7.Size = new System.Drawing.Size(100, 21);
-            this.textBox7.TabIndex = 15;
-            // 
-            // textBox8
-            // 
-            this.textBox8.Location = new System.Drawing.Point(54, 58);
-            this.textBox8.Multiline = true;
-            this.textBox8.Name = "textBox8";
-            this.textBox8.Size = new System.Drawing.Size(225, 68);
-            this.textBox8.TabIndex = 16;
+            this.LbAppTitle.AutoSize = true;
+            this.LbAppTitle.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.LbAppTitle.ForeColor = System.Drawing.Color.White;
+            this.LbAppTitle.Location = new System.Drawing.Point(18, 15);
+            this.LbAppTitle.Name = "LbAppTitle";
+            this.LbAppTitle.Size = new System.Drawing.Size(68, 21);
+            this.LbAppTitle.TabIndex = 1;
+            this.LbAppTitle.Text = "Logggg";
+            this.LbAppTitle.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
             // MainForm
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(600, 450);
+            this.BackColor = System.Drawing.Color.Salmon;
+            this.ClientSize = new System.Drawing.Size(700, 485);
+            this.Controls.Add(this.LbAppTitle);
             this.Controls.Add(this.PnMain);
             this.Name = "MainForm";
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
             this.Text = "MainForm";
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+            this.Load += new System.EventHandler(this.MainForm_Load);
             this.PnMain.ResumeLayout(false);
-            this.PnBody.ResumeLayout(false);
-            this.PnInfo.ResumeLayout(false);
-            this.PnInfo.PerformLayout();
+            this.PnBottom.ResumeLayout(false);
             this.ResumeLayout(false);
+            this.PerformLayout();
 
         }
 
         #endregion
-
-        private System.Windows.Forms.DataGridView dataGridView1;
         private System.Windows.Forms.Panel PnMain;
         private System.Windows.Forms.Panel PnBottom;
-        private System.Windows.Forms.Panel PnBody;
-        private System.Windows.Forms.Panel PnInfo;
-        private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.Label label8;
-        private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Label label6;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.Label label3;
-        private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.TextBox textBox8;
-        private System.Windows.Forms.TextBox textBox7;
-        private System.Windows.Forms.TextBox textBox6;
-        private System.Windows.Forms.TextBox textBox5;
-        private System.Windows.Forms.TextBox textBox3;
-        private System.Windows.Forms.TextBox textBox2;
-        private System.Windows.Forms.TextBox textBox1;
+        private Partials.FaultLogInputPartial faultLogInputPartial1;
+        private System.Windows.Forms.Label LbAppVersion;
+        private System.Windows.Forms.Label LbAppTitle;
     }
 }

+ 5 - 0
Fork.Net/Oreo.Plugins/Oreo.FaultLog/Views/MainForm.cs

@@ -16,5 +16,10 @@ namespace Oreo.FaultLog.Views
         {
             InitializeComponent();
         }
+
+        private void MainForm_Load(object sender, EventArgs e)
+        {
+            LbAppVersion.Text = string.Format("当前版本:{0}", Application.ProductVersion);
+        }
     }
 }

+ 2 - 1
Fork.Net/Oreo.Plugins/Oreo.FaultLog/packages.config

@@ -1,9 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="EntityFramework" version="6.1.0" targetFramework="net40" />
+  <package id="EntityFramework" version="6.1.3" targetFramework="net40" />
   <package id="SQLite.CodeFirst" version="1.3.1.18" targetFramework="net40" />
   <package id="System.Data.SQLite" version="1.0.105.2" targetFramework="net40" />
   <package id="System.Data.SQLite.Core" version="1.0.105.2" targetFramework="net40" />
   <package id="System.Data.SQLite.EF6" version="1.0.105.2" targetFramework="net40" />
+  <package id="System.Data.SQLite.EF6.Migrations" version="1.0.104" targetFramework="net40" />
   <package id="System.Data.SQLite.Linq" version="1.0.105.2" targetFramework="net40" />
 </packages>

+ 12 - 12
Fork.Net/Oreo.Plugins/Oreo.FileMan/Oreo.FileMan.csproj

@@ -91,28 +91,28 @@
     <Compile Include="DatabaseEngine\SuperDb.cs" />
     <Compile Include="Models\Drives.cs" />
     <Compile Include="Models\Files.cs" />
-    <Compile Include="Partial\FileBackupPartial.cs">
+    <Compile Include="Partials\FileBackupPartial.cs">
       <SubType>UserControl</SubType>
     </Compile>
-    <Compile Include="Partial\FileBackupPartial.Designer.cs">
+    <Compile Include="Partials\FileBackupPartial.Designer.cs">
       <DependentUpon>FileBackupPartial.cs</DependentUpon>
     </Compile>
-    <Compile Include="Partial\FileDecryptPartial.cs">
+    <Compile Include="Partials\FileDecryptPartial.cs">
       <SubType>UserControl</SubType>
     </Compile>
-    <Compile Include="Partial\FileDecryptPartial.Designer.cs">
+    <Compile Include="Partials\FileDecryptPartial.Designer.cs">
       <DependentUpon>FileDecryptPartial.cs</DependentUpon>
     </Compile>
-    <Compile Include="Partial\FileEncryptPartial.cs">
+    <Compile Include="Partials\FileEncryptPartial.cs">
       <SubType>UserControl</SubType>
     </Compile>
-    <Compile Include="Partial\FileEncryptPartial.Designer.cs">
+    <Compile Include="Partials\FileEncryptPartial.Designer.cs">
       <DependentUpon>FileEncryptPartial.cs</DependentUpon>
     </Compile>
-    <Compile Include="Partial\FileTypePartial.cs">
+    <Compile Include="Partials\FileTypePartial.cs">
       <SubType>UserControl</SubType>
     </Compile>
-    <Compile Include="Partial\FileTypePartial.Designer.cs">
+    <Compile Include="Partials\FileTypePartial.Designer.cs">
       <DependentUpon>FileTypePartial.cs</DependentUpon>
     </Compile>
     <Compile Include="Program.cs" />
@@ -129,16 +129,16 @@
     <Compile Include="Views\SettingsForm.Designer.cs">
       <DependentUpon>SettingsForm.cs</DependentUpon>
     </Compile>
-    <EmbeddedResource Include="Partial\FileBackupPartial.resx">
+    <EmbeddedResource Include="Partials\FileBackupPartial.resx">
       <DependentUpon>FileBackupPartial.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="Partial\FileDecryptPartial.resx">
+    <EmbeddedResource Include="Partials\FileDecryptPartial.resx">
       <DependentUpon>FileDecryptPartial.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="Partial\FileEncryptPartial.resx">
+    <EmbeddedResource Include="Partials\FileEncryptPartial.resx">
       <DependentUpon>FileEncryptPartial.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="Partial\FileTypePartial.resx">
+    <EmbeddedResource Include="Partials\FileTypePartial.resx">
       <DependentUpon>FileTypePartial.cs</DependentUpon>
     </EmbeddedResource>
     <EmbeddedResource Include="Properties\Resources.resx">

+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileBackupPartial.Designer.cs

@@ -1,4 +1,4 @@
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     partial class FileBackupPartial
     {

+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileBackupPartial.cs

@@ -9,7 +9,7 @@ using System.Threading.Tasks;
 using System.Windows.Forms;
 using System.IO;
 
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     public partial class FileBackupPartial : UserControl
     {

Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileBackupPartial.resx → Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileBackupPartial.resx


+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileDecryptPartial.Designer.cs

@@ -1,4 +1,4 @@
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     partial class FileDecryptPartial
     {

+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileDecryptPartial.cs

@@ -12,7 +12,7 @@ using Y.Utils.IOUtils.FileUtils;
 using Y.Utils.DataUtils.Collections;
 using System.IO;
 
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     public partial class FileDecryptPartial : UserControl
     {

Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileDecryptPartial.resx → Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileDecryptPartial.resx


+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileEncryptPartial.Designer.cs

@@ -1,4 +1,4 @@
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     partial class FileEncryptPartial
     {

+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileEncryptPartial.cs

@@ -11,7 +11,7 @@ using Y.Utils.IOUtils.FileUtils;
 using Y.Utils.DataUtils.Collections;
 using Y.Utils.DelegateUtils;
 
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     public partial class FileEncryptPartial : UserControl
     {

Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileEncryptPartial.resx → Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileEncryptPartial.resx


+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileTypePartial.Designer.cs

@@ -1,4 +1,4 @@
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     partial class FileTypePartial
     {

+ 1 - 1
Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileTypePartial.cs

@@ -16,7 +16,7 @@ using System.Data.SqlClient;
 using System.Data.Entity.Infrastructure;
 using Y.Utils.AppUtils;
 
-namespace Oreo.FileMan.Partial
+namespace Oreo.FileMan.Partials
 {
     public partial class FileTypePartial : UserControl
     {

Fork.Net/Oreo.Plugins/Oreo.FileMan/Partial/FileTypePartial.resx → Fork.Net/Oreo.Plugins/Oreo.FileMan/Partials/FileTypePartial.resx


+ 8 - 8
Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.Designer.cs

@@ -32,13 +32,13 @@
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
             this.tabControl1 = new System.Windows.Forms.TabControl();
             this.TpFIleType = new System.Windows.Forms.TabPage();
-            this.fileTypePartial1 = new Oreo.FileMan.Partial.FileTypePartial();
+            this.fileTypePartial1 = new Oreo.FileMan.Partials.FileTypePartial();
             this.TpFileEncrypt = new System.Windows.Forms.TabPage();
-            this.fileEncryptPartial1 = new Oreo.FileMan.Partial.FileEncryptPartial();
+            this.fileEncryptPartial1 = new Oreo.FileMan.Partials.FileEncryptPartial();
             this.TpFileDecrypt = new System.Windows.Forms.TabPage();
-            this.fileDecryptPartial1 = new Oreo.FileMan.Partial.FileDecryptPartial();
+            this.fileDecryptPartial1 = new Oreo.FileMan.Partials.FileDecryptPartial();
             this.TpFileBackup = new System.Windows.Forms.TabPage();
-            this.fileBackupPartial1 = new Oreo.FileMan.Partial.FileBackupPartial();
+            this.fileBackupPartial1 = new Oreo.FileMan.Partials.FileBackupPartial();
             this.LbFileType = new System.Windows.Forms.Label();
             this.LbFileBackup = new System.Windows.Forms.Label();
             this.LbFileEncrypt = new System.Windows.Forms.Label();
@@ -382,15 +382,15 @@
         private System.Windows.Forms.TabPage TpFileDecrypt;
         private System.Windows.Forms.Label LbFileDecrypt;
         private System.Windows.Forms.Panel PnBody;
-        private Partial.FileEncryptPartial fileEncryptPartial1;
-        private Partial.FileDecryptPartial fileDecryptPartial1;
-        private Partial.FileTypePartial fileTypePartial1;
+        private Partials.FileEncryptPartial fileEncryptPartial1;
+        private Partials.FileDecryptPartial fileDecryptPartial1;
+        private Partials.FileTypePartial fileTypePartial1;
         private System.Windows.Forms.NotifyIcon NiMain;
         private System.Windows.Forms.Panel PnMain;
         private System.Windows.Forms.Panel PnBotton;
         private System.Windows.Forms.Label LbAppVersion;
         private System.Windows.Forms.Button BTSettings;
-        private Partial.FileBackupPartial fileBackupPartial1;
+        private Partials.FileBackupPartial fileBackupPartial1;
         private System.Windows.Forms.ContextMenuStrip CmsNiMain;
         private System.Windows.Forms.ToolStripMenuItem CmsNiMainShow;
         private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;

BIN
Fork.Net/packages/EntityFramework.6.1.0/EntityFramework.6.1.0.nupkg


+ 0 - 5
Fork.Net/packages/EntityFramework.6.1.0/content/App.config.transform

@@ -1,5 +0,0 @@
-<configuration>
-    <configSections>
-        <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
-    </configSections>
-</configuration>

+ 0 - 5
Fork.Net/packages/EntityFramework.6.1.0/content/Web.config.transform

@@ -1,5 +0,0 @@
-<configuration>
-    <configSections>
-        <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
-    </configSections>
-</configuration>

BIN
Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.SqlServer.dll


ファイルの差分が大きいため隠しています
+ 0 - 1858
Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.SqlServer.xml


BIN
Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.dll


ファイルの差分が大きいため隠しています
+ 0 - 45071
Fork.Net/packages/EntityFramework.6.1.0/lib/net40/EntityFramework.xml


BIN
Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.SqlServer.dll


ファイルの差分が大きいため隠しています
+ 0 - 1858
Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.SqlServer.xml


BIN
Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.dll


ファイルの差分が大きいため隠しています
+ 0 - 52245
Fork.Net/packages/EntityFramework.6.1.0/lib/net45/EntityFramework.xml


BIN
Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.PowerShell.Utility.dll


BIN
Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.PowerShell.dll


BIN
Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.psd1


ファイルの差分が大きいため隠しています
+ 0 - 1167
Fork.Net/packages/EntityFramework.6.1.0/tools/EntityFramework.psm1


+ 0 - 48
Fork.Net/packages/EntityFramework.6.1.0/tools/about_EntityFramework.help.txt

@@ -1,48 +0,0 @@
-TOPIC
-    about_EntityFramework
-
-SHORT DESCRIPTION
-    Provides information about Entity Framework commands.
-
-LONG DESCRIPTION
-    This topic describes the Entity Framework commands. Entity Framework is
-    Microsoft's recommended data access technology for new applications.
-
-    The following Entity Framework cmdlets are used with Entity Framework
-    Migrations.
-
-        Cmdlet              Description
-        -----------------   ---------------------------------------------------
-        Enable-Migrations   Enables Code First Migrations in a project.
-
-        Add-Migration       Scaffolds a migration script for any pending model
-                            changes.
-
-        Update-Database     Applies any pending migrations to the database.
-
-        Get-Migrations      Displays the migrations that have been applied to
-                            the target database.
-
-    The following Entity Framework cmdlets are used by NuGet packages that
-    install Entity Framework providers. These commands are not usually used as
-    part of normal application development.
-
-        Cmdlet                          Description
-        ------------------------------  ---------------------------------------
-        Add-EFProvider                  Adds or updates an Entity Framework
-                                        provider entry in the project config
-                                        file.
-
-        Add-EFDefaultConnectionFactory  Adds or updates an Entity Framework
-                                        default connection factory in the
-                                        project config file.
-
-        Initialize-EFConfiguration      Initializes the Entity Framework
-                                        section in the project config file and
-                                        sets defaults.
-
-SEE ALSO
-    Enable-Migrations
-    Add-Migration
-    Update-Database
-    Get-Migrations

+ 0 - 154
Fork.Net/packages/EntityFramework.6.1.0/tools/init.ps1

@@ -1,154 +0,0 @@
-param($installPath, $toolsPath, $package, $project)
-
-if (Get-Module | ?{ $_.Name -eq 'EntityFramework' })
-{
-    Remove-Module EntityFramework
-}
-
-Import-Module (Join-Path $toolsPath EntityFramework.psd1)
-
-# SIG # Begin signature block
-# MIIarwYJKoZIhvcNAQcCoIIaoDCCGpwCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
-# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
-# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUjXj4E03IfImYfKMB4CA3DfY0
-# KZmgghWCMIIEwzCCA6ugAwIBAgITMwAAADPlJ4ajDkoqgAAAAAAAMzANBgkqhkiG
-# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
-# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
-# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTMwMzI3MjAwODIz
-# WhcNMTQwNjI3MjAwODIzWjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
-# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
-# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
-# OkY1MjgtMzc3Ny04QTc2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
-# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyt7KGQ8fllaC
-# X9hCMtQIbbadwMLtfDirWDOta4FQuIghCl2vly2QWsfDLrJM1GN0WP3fxYlU0AvM
-# /ZyEEXmsoyEibTPgrt4lQEWSTg1jCCuLN91PB2rcKs8QWo9XXZ09+hdjAsZwPrsi
-# 7Vux9zK65HG8ef/4y+lXP3R75vJ9fFdYL6zSDqjZiNlAHzoiQeIJJgKgzOUlzoxn
-# g99G+IVNw9pmHsdzfju0dhempaCgdFWo5WAYQWI4x2VGqwQWZlbq+abLQs9dVGQv
-# gfjPOAAPEGvhgy6NPkjsSVZK7Jpp9MsPEPsHNEpibAGNbscghMpc0WOZHo5d7A+l
-# Fkiqa94hLwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFABYGz7txfEGk74xPTa0rAtd
-# MvCBMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
-# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
-# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
-# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
-# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
-# hvcNAQEFBQADggEBAAL/44wD6u9+OLm5fJ87UoOk+iM41AO4alm16uBviAP0b1Fq
-# lTp1hegc3AfFTp0bqM4kRxQkTzV3sZy8J3uPXU/8BouXl/kpm/dAHVKBjnZIA37y
-# mxe3rtlbIpFjOzJfNfvGkTzM7w6ZgD4GkTgTegxMvjPbv+2tQcZ8GyR8E9wK/EuK
-# IAUdCYmROQdOIU7ebHxwu6vxII74mHhg3IuUz2W+lpAPoJyE7Vy1fEGgYS29Q2dl
-# GiqC1KeKWfcy46PnxY2yIruSKNiwjFOPaEdHodgBsPFhFcQXoS3jOmxPb6897t4p
-# sETLw5JnugDOD44R79ECgjFJlJidUUh4rR3WQLYwggTsMIID1KADAgECAhMzAAAA
-# sBGvCovQO5/dAAEAAACwMA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
-# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
-# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
-# Z25pbmcgUENBMB4XDTEzMDEyNDIyMzMzOVoXDTE0MDQyNDIyMzMzOVowgYMxCzAJ
-# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
-# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
-# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
-# BQADggEPADCCAQoCggEBAOivXKIgDfgofLwFe3+t7ut2rChTPzrbQH2zjjPmVz+l
-# URU0VKXPtIupP6g34S1Q7TUWTu9NetsTdoiwLPBZXKnr4dcpdeQbhSeb8/gtnkE2
-# KwtA+747urlcdZMWUkvKM8U3sPPrfqj1QRVcCGUdITfwLLoiCxCxEJ13IoWEfE+5
-# G5Cw9aP+i/QMmk6g9ckKIeKq4wE2R/0vgmqBA/WpNdyUV537S9QOgts4jxL+49Z6
-# dIhk4WLEJS4qrp0YHw4etsKvJLQOULzeHJNcSaZ5tbbbzvlweygBhLgqKc+/qQUF
-# 4eAPcU39rVwjgynrx8VKyOgnhNN+xkMLlQAFsU9lccUCAwEAAaOCAWAwggFcMBMG
-# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBRZcaZaM03amAeA/4Qevof5cjJB
-# 8jBRBgNVHREESjBIpEYwRDENMAsGA1UECxMETU9QUjEzMDEGA1UEBRMqMzE1OTUr
-# NGZhZjBiNzEtYWQzNy00YWEzLWE2NzEtNzZiYzA1MjM0NGFkMB8GA1UdIwQYMBaA
-# FMsR6MrStBZYAck3LjMWFrlMmgofMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9j
-# cmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY0NvZFNpZ1BDQV8w
-# OC0zMS0yMDEwLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6
-# Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljQ29kU2lnUENBXzA4LTMx
-# LTIwMTAuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAx124qElczgdWdxuv5OtRETQie
-# 7l7falu3ec8CnLx2aJ6QoZwLw3+ijPFNupU5+w3g4Zv0XSQPG42IFTp8263Os8ls
-# ujksRX0kEVQmMA0N/0fqAwfl5GZdLHudHakQ+hywdPJPaWueqSSE2u2WoN9zpO9q
-# GqxLYp7xfMAUf0jNTbJE+fA8k21C2Oh85hegm2hoCSj5ApfvEQO6Z1Ktwemzc6bS
-# Y81K4j7k8079/6HguwITO10g3lU/o66QQDE4dSheBKlGbeb1enlAvR/N6EXVruJd
-# PvV1x+ZmY2DM1ZqEh40kMPfvNNBjHbFCZ0oOS786Du+2lTqnOOQlkgimiGaCMIIF
-# vDCCA6SgAwIBAgIKYTMmGgAAAAAAMTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZIm
-# iZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQD
-# EyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwODMx
-# MjIxOTMyWhcNMjAwODMxMjIyOTMyWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMK
-# V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
-# IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBD
-# QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJyWVwZMGS/HZpgICBC
-# mXZTbD4b1m/My/Hqa/6XFhDg3zp0gxq3L6Ay7P/ewkJOI9VyANs1VwqJyq4gSfTw
-# aKxNS42lvXlLcZtHB9r9Jd+ddYjPqnNEf9eB2/O98jakyVxF3K+tPeAoaJcap6Vy
-# c1bxF5Tk/TWUcqDWdl8ed0WDhTgW0HNbBbpnUo2lsmkv2hkL/pJ0KeJ2L1TdFDBZ
-# +NKNYv3LyV9GMVC5JxPkQDDPcikQKCLHN049oDI9kM2hOAaFXE5WgigqBTK3S9dP
-# Y+fSLWLxRT3nrAgA9kahntFbjCZT6HqqSvJGzzc8OJ60d1ylF56NyxGPVjzBrAlf
-# A9MCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMsR6MrS
-# tBZYAck3LjMWFrlMmgofMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAQAB
-# MCMGCSsGAQQBgjcVAgQWBBT90TFO0yaKleGYYDuoMW+mPLzYLTAZBgkrBgEEAYI3
-# FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnk
-# pDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtp
-# L2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEE
-# SDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2Nl
-# cnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAWTk+
-# fyZGr+tvQLEytWrrDi9uqEn361917Uw7LddDrQv+y+ktMaMjzHxQmIAhXaw9L0y6
-# oqhWnONwu7i0+Hm1SXL3PupBf8rhDBdpy6WcIC36C1DEVs0t40rSvHDnqA2iA6VW
-# 4LiKS1fylUKc8fPv7uOGHzQ8uFaa8FMjhSqkghyT4pQHHfLiTviMocroE6WRTsgb
-# 0o9ylSpxbZsa+BzwU9ZnzCL/XB3Nooy9J7J5Y1ZEolHN+emjWFbdmwJFRC9f9Nqu
-# 1IIybvyklRPk62nnqaIsvsgrEA5ljpnb9aL6EiYJZTiU8XofSrvR4Vbo0HiWGFzJ
-# NRZf3ZMdSY4tvq00RBzuEBUaAF3dNVshzpjHCe6FDoxPbQ4TTj18KUicctHzbMrB
-# 7HCjV5JXfZSNoBtIA1r3z6NnCnSlNu0tLxfI5nI3EvRvsTxngvlSso0zFmUeDord
-# EN5k9G/ORtTTF+l5xAS00/ss3x+KnqwK+xMnQK3k+eGpf0a7B2BHZWBATrBC7E7t
-# s3Z52Ao0CW0cgDEf4g5U3eWh++VHEK1kmP9QFi58vwUheuKVQSdpw5OPlcmN2Jsh
-# rg1cnPCiroZogwxqLbt2awAdlq3yFnv2FoMkuYjPaqhHMS+a3ONxPdcAfmJH0c6I
-# ybgY+g5yjcGjPa8CQGr/aZuW4hCoELQ3UAjWwz0wggYHMIID76ADAgECAgphFmg0
-# AAAAAAAcMA0GCSqGSIb3DQEBBQUAMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
-# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
-# IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0wNzA0MDMxMjUzMDlaFw0yMTA0MDMx
-# MzAzMDlaMHcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
-# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xITAf
-# BgNVBAMTGE1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQTCCASIwDQYJKoZIhvcNAQEB
-# BQADggEPADCCAQoCggEBAJ+hbLHf20iSKnxrLhnhveLjxZlRI1Ctzt0YTiQP7tGn
-# 0UytdDAgEesH1VSVFUmUG0KSrphcMCbaAGvoe73siQcP9w4EmPCJzB/LMySHnfL0
-# Zxws/HvniB3q506jocEjU8qN+kXPCdBer9CwQgSi+aZsk2fXKNxGU7CG0OUoRi4n
-# rIZPVVIM5AMs+2qQkDBuh/NZMJ36ftaXs+ghl3740hPzCLdTbVK0RZCfSABKR2YR
-# JylmqJfk0waBSqL5hKcRRxQJgp+E7VV4/gGaHVAIhQAQMEbtt94jRrvELVSfrx54
-# QTF3zJvfO4OToWECtR0Nsfz3m7IBziJLVP/5BcPCIAsCAwEAAaOCAaswggGnMA8G
-# A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCM0+NlSRnAK7UD7dvuzK7DDNbMPMAsG
-# A1UdDwQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADCBmAYDVR0jBIGQMIGNgBQOrIJg
-# QFYnl+UlE/wq4QpTlVnkpKFjpGEwXzETMBEGCgmSJomT8ixkARkWA2NvbTEZMBcG
-# CgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UEAxMkTWljcm9zb2Z0IFJvb3Qg
-# Q2VydGlmaWNhdGUgQXV0aG9yaXR5ghB5rRahSqClrUxzWPQHEy5lMFAGA1UdHwRJ
-# MEcwRaBDoEGGP2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1
-# Y3RzL21pY3Jvc29mdHJvb3RjZXJ0LmNybDBUBggrBgEFBQcBAQRIMEYwRAYIKwYB
-# BQUHMAKGOGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9z
-# b2Z0Um9vdENlcnQuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEB
-# BQUAA4ICAQAQl4rDXANENt3ptK132855UU0BsS50cVttDBOrzr57j7gu1BKijG1i
-# uFcCy04gE1CZ3XpA4le7r1iaHOEdAYasu3jyi9DsOwHu4r6PCgXIjUji8FMV3U+r
-# kuTnjWrVgMHmlPIGL4UD6ZEqJCJw+/b85HiZLg33B+JwvBhOnY5rCnKVuKE5nGct
-# xVEO6mJcPxaYiyA/4gcaMvnMMUp2MT0rcgvI6nA9/4UKE9/CCmGO8Ne4F+tOi3/F
-# NSteo7/rvH0LQnvUU3Ih7jDKu3hlXFsBFwoUDtLaFJj1PLlmWLMtL+f5hYbMUVbo
-# nXCUbKw5TNT2eb+qGHpiKe+imyk0BncaYsk9Hm0fgvALxyy7z0Oz5fnsfbXjpKh0
-# NbhOxXEjEiZ2CzxSjHFaRkMUvLOzsE1nyJ9C/4B5IYCeFTBm6EISXhrIniIh0EPp
-# K+m79EjMLNTYMoBMJipIJF9a6lbvpt6Znco6b72BJ3QGEe52Ib+bgsEnVLaxaj2J
-# oXZhtG6hE6a/qkfwEm/9ijJssv7fUciMI8lmvZ0dhxJkAj0tr1mPuOQh5bWwymO0
-# eFQF1EEuUKyUsKV4q7OglnUa2ZKHE3UiLzKoCG6gW4wlv6DvhMoh1useT8ma7kng
-# 9wFlb4kLfchpyOZu6qeXzjEp/w7FW1zYTRuh2Povnj8uVRZryROj/TGCBJcwggST
-# AgEBMIGQMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
-# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xIzAh
-# BgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBAhMzAAAAsBGvCovQO5/d
-# AAEAAACwMAkGBSsOAwIaBQCggbAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw
-# HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFOrT
-# ZEbL6mMRie0QxeNrtIXxNuY6MFAGCisGAQQBgjcCAQwxQjBAoCKAIABFAG4AdABp
-# AHQAeQAgAEYAcgBhAG0AZQB3AG8AcgBroRqAGGh0dHA6Ly9tc2RuLmNvbS9kYXRh
-# L2VmIDANBgkqhkiG9w0BAQEFAASCAQAp46rF491ax2xI+ywddNCS8k+nfEHapr0P
-# /5psYf8iQn+QOp8boRjDaP3AVdnbf+ZHAhkqc+/1RoEI6FbfLqPECRFKAdMip3vR
-# cHC/CcTsCTrJzn9/seSsoVFO+6zY4K8VNtlGD4cQNXkOy+2WAdvXlyiUi4qKC7tr
-# XyF6KsbdhqXynrfRHkPUTMm1KakaH571roCd40WQrNh5Sec4m1ndOoY6pR2y3c/d
-# EyTV/T3IhH0i8AsQxFOhDnxFNDWPKY83my2mZCWiW9XTMykCqNsBcQ2iAIb3oIx7
-# A7iLTvyDiVYrYfzVcJmJGqSZjAkHiKj02uIA/mWNyblckled8XzJoYICKDCCAiQG
-# CSqGSIb3DQEJBjGCAhUwggIRAgEBMIGOMHcxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
-# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
-# ZnQgQ29ycG9yYXRpb24xITAfBgNVBAMTGE1pY3Jvc29mdCBUaW1lLVN0YW1wIFBD
-# QQITMwAAADPlJ4ajDkoqgAAAAAAAMzAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkD
-# MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwMjI1MDkzMTQ0WjAjBgkq
-# hkiG9w0BCQQxFgQUmKcMuWdwUtNtz9/a4twIEFV7cyAwDQYJKoZIhvcNAQEFBQAE
-# ggEAgnK8zYmQecK3YAM4i57HjUCmVdCNr1M94krY7o6lhzhxSZyF9n/C97Edpdcx
-# 1uWCZnkZg3sa6afdteHkBO/tUDbV1Dhg+ZNHNJ4eOP9UzpISL8Eh7Jf8a7Cxt+vb
-# kfJBytSXC1j+NkNfP91n0FIM/XWZV8pRtCvZ/PRKdOUs5qOVHyvHSXiEsXdvjSAf
-# SbLmfBHS/F1LntXoNLG/nnWOWn5d/uZIKf+qbL3fMPBX8qFHXecorR1rZgpCZY7+
-# Ng53xMPqn2xYiamcOnvXzIFPcEti76E0rzHQm5qtpSbyYJfnBt9L7sSWLAKqmPj3
-# xj4PSE0Zq0fsAoGsaQa5rj4U1w==
-# SIG # End signature block

+ 0 - 153
Fork.Net/packages/EntityFramework.6.1.0/tools/install.ps1

@@ -1,153 +0,0 @@
-param($installPath, $toolsPath, $package, $project)
-
-Initialize-EFConfiguration $project
-Add-EFProvider $project 'System.Data.SqlClient' 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer'
-
-Write-Host
-Write-Host "Type 'get-help EntityFramework' to see all available Entity Framework commands."
-
-# SIG # Begin signature block
-# MIIarwYJKoZIhvcNAQcCoIIaoDCCGpwCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
-# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
-# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUt8mwpdjiFmu2B4KBh+vEeQ+V
-# VnSgghWCMIIEwzCCA6ugAwIBAgITMwAAADPlJ4ajDkoqgAAAAAAAMzANBgkqhkiG
-# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
-# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
-# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTMwMzI3MjAwODIz
-# WhcNMTQwNjI3MjAwODIzWjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
-# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
-# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
-# OkY1MjgtMzc3Ny04QTc2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
-# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyt7KGQ8fllaC
-# X9hCMtQIbbadwMLtfDirWDOta4FQuIghCl2vly2QWsfDLrJM1GN0WP3fxYlU0AvM
-# /ZyEEXmsoyEibTPgrt4lQEWSTg1jCCuLN91PB2rcKs8QWo9XXZ09+hdjAsZwPrsi
-# 7Vux9zK65HG8ef/4y+lXP3R75vJ9fFdYL6zSDqjZiNlAHzoiQeIJJgKgzOUlzoxn
-# g99G+IVNw9pmHsdzfju0dhempaCgdFWo5WAYQWI4x2VGqwQWZlbq+abLQs9dVGQv
-# gfjPOAAPEGvhgy6NPkjsSVZK7Jpp9MsPEPsHNEpibAGNbscghMpc0WOZHo5d7A+l
-# Fkiqa94hLwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFABYGz7txfEGk74xPTa0rAtd
-# MvCBMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
-# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
-# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
-# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
-# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
-# hvcNAQEFBQADggEBAAL/44wD6u9+OLm5fJ87UoOk+iM41AO4alm16uBviAP0b1Fq
-# lTp1hegc3AfFTp0bqM4kRxQkTzV3sZy8J3uPXU/8BouXl/kpm/dAHVKBjnZIA37y
-# mxe3rtlbIpFjOzJfNfvGkTzM7w6ZgD4GkTgTegxMvjPbv+2tQcZ8GyR8E9wK/EuK
-# IAUdCYmROQdOIU7ebHxwu6vxII74mHhg3IuUz2W+lpAPoJyE7Vy1fEGgYS29Q2dl
-# GiqC1KeKWfcy46PnxY2yIruSKNiwjFOPaEdHodgBsPFhFcQXoS3jOmxPb6897t4p
-# sETLw5JnugDOD44R79ECgjFJlJidUUh4rR3WQLYwggTsMIID1KADAgECAhMzAAAA
-# sBGvCovQO5/dAAEAAACwMA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
-# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
-# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
-# Z25pbmcgUENBMB4XDTEzMDEyNDIyMzMzOVoXDTE0MDQyNDIyMzMzOVowgYMxCzAJ
-# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
-# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
-# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
-# BQADggEPADCCAQoCggEBAOivXKIgDfgofLwFe3+t7ut2rChTPzrbQH2zjjPmVz+l
-# URU0VKXPtIupP6g34S1Q7TUWTu9NetsTdoiwLPBZXKnr4dcpdeQbhSeb8/gtnkE2
-# KwtA+747urlcdZMWUkvKM8U3sPPrfqj1QRVcCGUdITfwLLoiCxCxEJ13IoWEfE+5
-# G5Cw9aP+i/QMmk6g9ckKIeKq4wE2R/0vgmqBA/WpNdyUV537S9QOgts4jxL+49Z6
-# dIhk4WLEJS4qrp0YHw4etsKvJLQOULzeHJNcSaZ5tbbbzvlweygBhLgqKc+/qQUF
-# 4eAPcU39rVwjgynrx8VKyOgnhNN+xkMLlQAFsU9lccUCAwEAAaOCAWAwggFcMBMG
-# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBRZcaZaM03amAeA/4Qevof5cjJB
-# 8jBRBgNVHREESjBIpEYwRDENMAsGA1UECxMETU9QUjEzMDEGA1UEBRMqMzE1OTUr
-# NGZhZjBiNzEtYWQzNy00YWEzLWE2NzEtNzZiYzA1MjM0NGFkMB8GA1UdIwQYMBaA
-# FMsR6MrStBZYAck3LjMWFrlMmgofMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9j
-# cmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY0NvZFNpZ1BDQV8w
-# OC0zMS0yMDEwLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6
-# Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljQ29kU2lnUENBXzA4LTMx
-# LTIwMTAuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAx124qElczgdWdxuv5OtRETQie
-# 7l7falu3ec8CnLx2aJ6QoZwLw3+ijPFNupU5+w3g4Zv0XSQPG42IFTp8263Os8ls
-# ujksRX0kEVQmMA0N/0fqAwfl5GZdLHudHakQ+hywdPJPaWueqSSE2u2WoN9zpO9q
-# GqxLYp7xfMAUf0jNTbJE+fA8k21C2Oh85hegm2hoCSj5ApfvEQO6Z1Ktwemzc6bS
-# Y81K4j7k8079/6HguwITO10g3lU/o66QQDE4dSheBKlGbeb1enlAvR/N6EXVruJd
-# PvV1x+ZmY2DM1ZqEh40kMPfvNNBjHbFCZ0oOS786Du+2lTqnOOQlkgimiGaCMIIF
-# vDCCA6SgAwIBAgIKYTMmGgAAAAAAMTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZIm
-# iZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQD
-# EyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwODMx
-# MjIxOTMyWhcNMjAwODMxMjIyOTMyWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMK
-# V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
-# IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBD
-# QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJyWVwZMGS/HZpgICBC
-# mXZTbD4b1m/My/Hqa/6XFhDg3zp0gxq3L6Ay7P/ewkJOI9VyANs1VwqJyq4gSfTw
-# aKxNS42lvXlLcZtHB9r9Jd+ddYjPqnNEf9eB2/O98jakyVxF3K+tPeAoaJcap6Vy
-# c1bxF5Tk/TWUcqDWdl8ed0WDhTgW0HNbBbpnUo2lsmkv2hkL/pJ0KeJ2L1TdFDBZ
-# +NKNYv3LyV9GMVC5JxPkQDDPcikQKCLHN049oDI9kM2hOAaFXE5WgigqBTK3S9dP
-# Y+fSLWLxRT3nrAgA9kahntFbjCZT6HqqSvJGzzc8OJ60d1ylF56NyxGPVjzBrAlf
-# A9MCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMsR6MrS
-# tBZYAck3LjMWFrlMmgofMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAQAB
-# MCMGCSsGAQQBgjcVAgQWBBT90TFO0yaKleGYYDuoMW+mPLzYLTAZBgkrBgEEAYI3
-# FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnk
-# pDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtp
-# L2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEE
-# SDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2Nl
-# cnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAWTk+
-# fyZGr+tvQLEytWrrDi9uqEn361917Uw7LddDrQv+y+ktMaMjzHxQmIAhXaw9L0y6
-# oqhWnONwu7i0+Hm1SXL3PupBf8rhDBdpy6WcIC36C1DEVs0t40rSvHDnqA2iA6VW
-# 4LiKS1fylUKc8fPv7uOGHzQ8uFaa8FMjhSqkghyT4pQHHfLiTviMocroE6WRTsgb
-# 0o9ylSpxbZsa+BzwU9ZnzCL/XB3Nooy9J7J5Y1ZEolHN+emjWFbdmwJFRC9f9Nqu
-# 1IIybvyklRPk62nnqaIsvsgrEA5ljpnb9aL6EiYJZTiU8XofSrvR4Vbo0HiWGFzJ
-# NRZf3ZMdSY4tvq00RBzuEBUaAF3dNVshzpjHCe6FDoxPbQ4TTj18KUicctHzbMrB
-# 7HCjV5JXfZSNoBtIA1r3z6NnCnSlNu0tLxfI5nI3EvRvsTxngvlSso0zFmUeDord
-# EN5k9G/ORtTTF+l5xAS00/ss3x+KnqwK+xMnQK3k+eGpf0a7B2BHZWBATrBC7E7t
-# s3Z52Ao0CW0cgDEf4g5U3eWh++VHEK1kmP9QFi58vwUheuKVQSdpw5OPlcmN2Jsh
-# rg1cnPCiroZogwxqLbt2awAdlq3yFnv2FoMkuYjPaqhHMS+a3ONxPdcAfmJH0c6I
-# ybgY+g5yjcGjPa8CQGr/aZuW4hCoELQ3UAjWwz0wggYHMIID76ADAgECAgphFmg0
-# AAAAAAAcMA0GCSqGSIb3DQEBBQUAMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
-# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
-# IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0wNzA0MDMxMjUzMDlaFw0yMTA0MDMx
-# MzAzMDlaMHcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
-# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xITAf
-# BgNVBAMTGE1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQTCCASIwDQYJKoZIhvcNAQEB
-# BQADggEPADCCAQoCggEBAJ+hbLHf20iSKnxrLhnhveLjxZlRI1Ctzt0YTiQP7tGn
-# 0UytdDAgEesH1VSVFUmUG0KSrphcMCbaAGvoe73siQcP9w4EmPCJzB/LMySHnfL0
-# Zxws/HvniB3q506jocEjU8qN+kXPCdBer9CwQgSi+aZsk2fXKNxGU7CG0OUoRi4n
-# rIZPVVIM5AMs+2qQkDBuh/NZMJ36ftaXs+ghl3740hPzCLdTbVK0RZCfSABKR2YR
-# JylmqJfk0waBSqL5hKcRRxQJgp+E7VV4/gGaHVAIhQAQMEbtt94jRrvELVSfrx54
-# QTF3zJvfO4OToWECtR0Nsfz3m7IBziJLVP/5BcPCIAsCAwEAAaOCAaswggGnMA8G
-# A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCM0+NlSRnAK7UD7dvuzK7DDNbMPMAsG
-# A1UdDwQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADCBmAYDVR0jBIGQMIGNgBQOrIJg
-# QFYnl+UlE/wq4QpTlVnkpKFjpGEwXzETMBEGCgmSJomT8ixkARkWA2NvbTEZMBcG
-# CgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UEAxMkTWljcm9zb2Z0IFJvb3Qg
-# Q2VydGlmaWNhdGUgQXV0aG9yaXR5ghB5rRahSqClrUxzWPQHEy5lMFAGA1UdHwRJ
-# MEcwRaBDoEGGP2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1
-# Y3RzL21pY3Jvc29mdHJvb3RjZXJ0LmNybDBUBggrBgEFBQcBAQRIMEYwRAYIKwYB
-# BQUHMAKGOGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9z
-# b2Z0Um9vdENlcnQuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEB
-# BQUAA4ICAQAQl4rDXANENt3ptK132855UU0BsS50cVttDBOrzr57j7gu1BKijG1i
-# uFcCy04gE1CZ3XpA4le7r1iaHOEdAYasu3jyi9DsOwHu4r6PCgXIjUji8FMV3U+r
-# kuTnjWrVgMHmlPIGL4UD6ZEqJCJw+/b85HiZLg33B+JwvBhOnY5rCnKVuKE5nGct
-# xVEO6mJcPxaYiyA/4gcaMvnMMUp2MT0rcgvI6nA9/4UKE9/CCmGO8Ne4F+tOi3/F
-# NSteo7/rvH0LQnvUU3Ih7jDKu3hlXFsBFwoUDtLaFJj1PLlmWLMtL+f5hYbMUVbo
-# nXCUbKw5TNT2eb+qGHpiKe+imyk0BncaYsk9Hm0fgvALxyy7z0Oz5fnsfbXjpKh0
-# NbhOxXEjEiZ2CzxSjHFaRkMUvLOzsE1nyJ9C/4B5IYCeFTBm6EISXhrIniIh0EPp
-# K+m79EjMLNTYMoBMJipIJF9a6lbvpt6Znco6b72BJ3QGEe52Ib+bgsEnVLaxaj2J
-# oXZhtG6hE6a/qkfwEm/9ijJssv7fUciMI8lmvZ0dhxJkAj0tr1mPuOQh5bWwymO0
-# eFQF1EEuUKyUsKV4q7OglnUa2ZKHE3UiLzKoCG6gW4wlv6DvhMoh1useT8ma7kng
-# 9wFlb4kLfchpyOZu6qeXzjEp/w7FW1zYTRuh2Povnj8uVRZryROj/TGCBJcwggST
-# AgEBMIGQMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
-# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xIzAh
-# BgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBAhMzAAAAsBGvCovQO5/d
-# AAEAAACwMAkGBSsOAwIaBQCggbAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw
-# HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFJiz
-# f4JawBv4s6ihwSKoeZTRDcAvMFAGCisGAQQBgjcCAQwxQjBAoCKAIABFAG4AdABp
-# AHQAeQAgAEYAcgBhAG0AZQB3AG8AcgBroRqAGGh0dHA6Ly9tc2RuLmNvbS9kYXRh
-# L2VmIDANBgkqhkiG9w0BAQEFAASCAQBl1eyDt2dp8f759lxqbnnQy+TYCdsEAqxP
-# 5AY0A38rcH28zRXOGRwxLo1o7uwmP9WFgmBvTa5yvDLVXI9OPsQ2yy1ugJT9GLro
-# l2v6TbtUikmli9JQ1cMXAQKCvJWr7q8pie9Xlv/Kf2hD/KdxqACw/O+wXVu43cZq
-# ewAUd4OsKQ5kWTalsog9sIQ9NoggMVDGwPQc4F/da9LwXaL9hwl+8J0l2V5TZefk
-# X5Hxsae0Souw8RR+u55r3OMyGxX4jANDVpsMzVh3bmNwsq0OaNtJ5WXx/1R5+72D
-# yZQPi+wpjcSn8oDJEhCAvNT/jzX6NsxbnZr3fxEn8MfMB5BmkInAoYICKDCCAiQG
-# CSqGSIb3DQEJBjGCAhUwggIRAgEBMIGOMHcxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
-# EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
-# ZnQgQ29ycG9yYXRpb24xITAfBgNVBAMTGE1pY3Jvc29mdCBUaW1lLVN0YW1wIFBD
-# QQITMwAAADPlJ4ajDkoqgAAAAAAAMzAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkD
-# MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwMjI1MDkzMTQ0WjAjBgkq
-# hkiG9w0BCQQxFgQU/5ZEGkCagXUs+tIh1LXCDL6NUJYwDQYJKoZIhvcNAQEFBQAE
-# ggEANSpyNTX7NdJBPbN9svcIBJnwNTQQiryC5w9GrAlOuwlPWai0x6Ezqx/yvB2L
-# PHAkZ7Es9kQMg0QjUqCKfdpsSG10gYK55zbmjkJm8EV/rwMSirUozPtmnrY6jQ+N
-# ZgAYRye9H7corGvAWFcRa6i8oWukatRSyXSBNeBq9u0jzORigUHabm7QMQhPROxv
-# P8IP7Ni7vd8Bmkm710WOU8bG+lV+9ORpqUW5UNKe3Q6QWud8Bsx+2lPQHaosM5tZ
-# wBKJ23vk7BmT/8J8mmhzFkYSf62XkZmACHmDBC6/24j/1cA1qNV4ZgtQ4UQ1ufAl
-# aFXS0Rbdkg481ywIYNBNARRQUA==
-# SIG # End signature block

BIN
Fork.Net/packages/EntityFramework.6.1.0/tools/migrate.exe