Commit 6d8b5972 by mahaisong

fix;EF和mysql终于搞匹配了。测试通过。调用palasV5+本地推荐mysql库。

备注;从6.9.1到8.0.0全部测试了遍,只有1个搭配是成功的。 sql-for-visualstudio-2.0.5.msi+ mysql-connector-net-6.10.7.msi+管理NuGet程序包MySql.Data.Entify更改为6.10.7 成功的原因如下; sql-for-visualstudio-2.0.5.msi是mysql.data的6.9.8版本。 而mysql-connector-net-6.10.7版本恰恰是唯一比6.9.8高的能用的版本。 但是官网上坑X的,弄了20多个版本,我还以为都能用,一个个测试发现都不能用。太坑了。
parent c273962f
using System;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
using System.Text;
using System.Threading.Tasks;
namespace GHHttpClient
{
public static class CloneUtil
{
#region 深表拷贝(需要对象标识为可序列化:[Serializable()]
/// <summary>
/// Clones the specified list.
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="List">The list.</param>
/// <returns>List{``0}.</returns>
public static List<T> Clone<T>(object List)
{
try
{
using (Stream objectStream = new MemoryStream())
{
IFormatter formatter = new BinaryFormatter();
formatter.Serialize(objectStream, List);
objectStream.Seek(0, SeekOrigin.Begin);
return formatter.Deserialize(objectStream) as List<T>;
}
}
catch (Exception ex)
{
throw;
}
}
/// <summary>
/// 利用二进制序列化和反序列化实现
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns>T</returns>
public static T CloneObj<T>(object obj)
{
try
{
using (Stream objectStream = new MemoryStream())
{
IFormatter formatter = new BinaryFormatter();
//序列化成流
formatter.Serialize(objectStream, obj);
objectStream.Seek(0, SeekOrigin.Begin);
//反序列化成对象
return (T)formatter.Deserialize(objectStream);
}
}
catch (Exception ex)
{
throw;
}
}
#endregion
}
}
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
......@@ -47,6 +47,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CloneUtil.cs" />
<Compile Include="CryptoUtil.cs" />
<Compile Include="ESBFinder.cs" />
<Compile Include="ConnectionOptions.cs" />
......
c250934ce8c26a28501162917f10eaad0dd666ce
24da49bd0c357f6372a5f4994e9569cf3730e568
c250934ce8c26a28501162917f10eaad0dd666ce
24da49bd0c357f6372a5f4994e9569cf3730e568
<configuration>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<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="ghrecomEntities" connectionString="metadata=res://*/Model.Model.csdl|res://*/Model.Model.ssdl|res://*/Model.Model.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=127.0.0.1;user id=root;password=root;database=ghrecom;persistsecurityinfo=True;port=3306&quot;" providerName="System.Data.EntityClient" />-->
<add name="PalasV5Context" connectionString="server=pubtopic.org;user id=palas;password=lapas;persistsecurityinfo=True;database=Palas_V5" providerName="MySql.Data.MySqlClient" />
<add name="ghrecomEntities" connectionString="metadata=res://*/EFModels.GHModel.csdl|res://*/EFModels.GHModel.ssdl|res://*/EFModels.GHModel.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=127.0.0.1;user id=root;password=root;persistsecurityinfo=True;port=3306;database=ghrecom;allowuservariables=True&quot;" providerName="System.Data.EntityClient" /></connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
</provider></providers>
</entityFramework>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.10.7.0" newVersion="6.10.7.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
\ No newline at end of file
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
public partial class ghrecomEntities : DbContext
{
public ghrecomEntities()
: base("name=ghrecomEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<ghrecom_dic> ghrecom_dic { get; set; }
public virtual DbSet<ghrecom_fund> ghrecom_fund { get; set; }
public virtual DbSet<ghrecom_fundpool> ghrecom_fundpool { get; set; }
public virtual DbSet<ghrecom_fundzc> ghrecom_fundzc { get; set; }
public virtual DbSet<ghrecom_history> ghrecom_history { get; set; }
public virtual DbSet<ghrecom_ranklist> ghrecom_ranklist { get; set; }
public virtual DbSet<ghrecom_userrisk> ghrecom_userrisk { get; set; }
}
}
// 为模型“D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\EFModels\GHModel.edmx”启用了 T4 代码生成。
// 为模型“D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\EFModels\GHModel.edmx”启用了 T4 代码生成。
// 要启用旧代码生成功能,请将“代码生成策略”设计器属性的值
// 更改为“旧的 ObjectContext”。当在设计器中打开该模型时,此属性会出现在
// “属性”窗口中。
// 如果没有生成任何上下文和实体类,可能是因为您创建了空模型但是
// 尚未选择要使用的实体框架版本。要为您的模型生成一个上下文类和实体
// 类,请在设计器中打开该模型,右键单击设计器图面,然后
// 选择“从数据库更新模型...”、“从模型生成数据库...”或“添加代码生成
// 项...”。
\ No newline at end of file
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="3.0" xmlns:edmx="http://schemas.microsoft.com/ado/2009/11/edmx">
<!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) -->
<edmx:Designer xmlns="http://schemas.microsoft.com/ado/2009/11/edmx">
<!-- Diagram content (shape and connector positions) -->
<edmx:Diagrams>
<Diagram DiagramId="550575d327404a5d88915b6ef1271a7b" Name="Diagram1">
<EntityTypeShape EntityType="ghrecomModel.ghrecom_dic" Width="1.5" PointX="0.75" PointY="0.75" IsExpanded="true" />
<EntityTypeShape EntityType="ghrecomModel.ghrecom_fund" Width="1.5" PointX="2.75" PointY="0.75" IsExpanded="true" />
<EntityTypeShape EntityType="ghrecomModel.ghrecom_fundpool" Width="1.5" PointX="4.75" PointY="0.75" IsExpanded="true" />
<EntityTypeShape EntityType="ghrecomModel.ghrecom_fundzc" Width="1.5" PointX="6.75" PointY="0.75" IsExpanded="true" />
<EntityTypeShape EntityType="ghrecomModel.ghrecom_history" Width="1.5" PointX="6.75" PointY="4.75" IsExpanded="true" />
<EntityTypeShape EntityType="ghrecomModel.ghrecom_ranklist" Width="1.5" PointX="8.75" PointY="0.75" IsExpanded="true" />
<EntityTypeShape EntityType="ghrecomModel.ghrecom_userrisk" Width="1.5" PointX="0.75" PointY="8.75" IsExpanded="true" />
</Diagram>
</edmx:Diagrams>
</edmx:Designer>
</edmx:Edmx>
\ No newline at end of file
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Collections.Generic;
public partial class ghrecom_dic
{
public int ID { get; set; }
public string Type { get; set; }
public string DicKey { get; set; }
public string DicValue { get; set; }
public System.DateTime CreateTime { get; set; }
public System.DateTime UpdateTime { get; set; }
}
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Collections.Generic;
public partial class ghrecom_fund
{
public int ID { get; set; }
public string PROD_CODE { get; set; }
public string PRODTA_NO { get; set; }
public string PROD_NAME { get; set; }
public string PRODRISK_LEVEL { get; set; }
public string PRODRISK_LEVEL_NAME { get; set; }
public string PROD_STATUS { get; set; }
public Nullable<int> PROD_TYPE { get; set; }
public decimal MIN_SHARE2 { get; set; }
public Nullable<decimal> NAV { get; set; }
public decimal PROD_RATIO { get; set; }
public Nullable<int> INCOME_TYPE { get; set; }
public Nullable<int> MONEY_TYPE { get; set; }
public Nullable<decimal> YLD_RAT_1W { get; set; }
public Nullable<decimal> YLD_RAT_1M { get; set; }
public Nullable<decimal> YLD_RAT_3M { get; set; }
public Nullable<int> YLD_RAT_3M_RK { get; set; }
public Nullable<decimal> YLD_RAT_6M { get; set; }
public decimal YLD_RAT_1Y { get; set; }
public Nullable<int> YLD_RAT_1Y_RK { get; set; }
public Nullable<decimal> YLD_RAT { get; set; }
public string FLUC_RAN { get; set; }
public Nullable<int> FLUC_RAN_RANK { get; set; }
public Nullable<decimal> SHP_RAT { get; set; }
public Nullable<int> SHP_RAT_RANK { get; set; }
public Nullable<int> RISK_FCTR { get; set; }
public Nullable<int> RISK_FCTR_RANK { get; set; }
public System.DateTime CreateDate { get; set; }
public System.DateTime CreateTime { get; set; }
}
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Collections.Generic;
public partial class ghrecom_fundpool
{
public int ID { get; set; }
public string PROD_CODE { get; set; }
public string PRODTA_NO { get; set; }
public string PROD_NAME { get; set; }
public string PRODRISK_LEVEL { get; set; }
public string PRODRISK_LEVEL_NAME { get; set; }
public Nullable<int> PROD_TYPE { get; set; }
public decimal MIN_SHARE2 { get; set; }
public Nullable<decimal> NAV { get; set; }
public decimal PROD_RATIO { get; set; }
public Nullable<int> INCOME_TYPE { get; set; }
public Nullable<int> MONEY_TYPE { get; set; }
public Nullable<decimal> YLD_RAT_1W { get; set; }
public Nullable<decimal> YLD_RAT_1M { get; set; }
public Nullable<decimal> YLD_RAT_3M { get; set; }
public Nullable<int> YLD_RAT_3M_RK { get; set; }
public Nullable<decimal> YLD_RAT_6M { get; set; }
public decimal YLD_RAT_1Y { get; set; }
public Nullable<int> YLD_RAT_1Y_RK { get; set; }
public Nullable<decimal> YLD_RAT { get; set; }
public string FLUC_RAN { get; set; }
public Nullable<int> FLUC_RAN_RANK { get; set; }
public Nullable<decimal> SHP_RAT { get; set; }
public Nullable<int> SHP_RAT_RANK { get; set; }
public Nullable<int> RISK_FCTR { get; set; }
public Nullable<int> RISK_FCTR_RANK { get; set; }
public Nullable<decimal> Issuing_Scale { get; set; }
public Nullable<int> StarLevel { get; set; }
public Nullable<System.DateTime> FoundationDate { get; set; }
public Nullable<System.DateTime> Redeem { get; set; }
public string BrightSpotLabel { get; set; }
public string URL { get; set; }
public System.DateTime UpdateTime { get; set; }
public System.DateTime CreateTime { get; set; }
public bool IsDelete { get; set; }
public Nullable<System.DateTime> DeleteTime { get; set; }
}
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Collections.Generic;
public partial class ghrecom_fundzc
{
public int ID { get; set; }
public string PROD_CODE { get; set; }
public int Type { get; set; }
public string ZCName { get; set; }
public string ZCNo { get; set; }
public Nullable<decimal> ZCRate { get; set; }
public Nullable<int> TOPN { get; set; }
public System.DateTime MediaPubTime { get; set; }
public System.DateTime CrawlerTime { get; set; }
}
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Collections.Generic;
public partial class ghrecom_history
{
public long ID { get; set; }
public string Openid { get; set; }
public int RecomType { get; set; }
public string PROD_CODE { get; set; }
public string PROD_NAME { get; set; }
public string BrightSpotLabel { get; set; }
public decimal YLD_RAT_1Y { get; set; }
public string URL { get; set; }
public string SmallTitle { get; set; }
public Nullable<decimal> YLD_RAT_6M { get; set; }
public System.DateTime CreateTime { get; set; }
}
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Collections.Generic;
public partial class ghrecom_ranklist
{
public int ID { get; set; }
public int RankType { get; set; }
public string RankKey { get; set; }
public decimal ReturnRatio { get; set; }
public string PROD_CODE { get; set; }
public System.DateTime LastUpdateTimestamp { get; set; }
public System.DateTime CreateTime { get; set; }
}
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace GHRecomDataInterface.EFModels
{
using System;
using System.Collections.Generic;
public partial class ghrecom_userrisk
{
public int ID { get; set; }
public string Openid { get; set; }
public string Risk_Level { get; set; }
public System.DateTime CreateTime { get; set; }
}
}
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
......@@ -32,12 +32,27 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
</Reference>
<Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</HintPath>
</Reference>
<Reference Include="HooLab.Log">
<HintPath>..\..\..\..\worksapce\Palas\include\HooLab.Log.dll</HintPath>
</Reference>
<Reference Include="MySql.Data, Version=6.10.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
<HintPath>..\packages\MySql.Data.6.10.7\lib\net452\MySql.Data.dll</HintPath>
</Reference>
<Reference Include="MySql.Data.Entity.EF6, Version=6.10.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
<HintPath>..\packages\MySql.Data.Entity.6.10.7\lib\net452\MySql.Data.Entity.EF6.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="PalasV5Model">
<HintPath>..\..\..\..\worksapce\Palas\src\EFModels\PalasV5Model\bin\Debug\PalasV5Model.dll</HintPath>
</Reference>
<Reference Include="Quartz, Version=3.0.5.0, Culture=neutral, PublicKeyToken=f6b8c98a402cc8a4, processorArchitecture=MSIL">
<HintPath>..\packages\Quartz.3.0.5\lib\net452\Quartz.dll</HintPath>
</Reference>
......@@ -48,9 +63,18 @@
<HintPath>..\packages\Quartz.Plugins.3.0.5\lib\net452\Quartz.Plugins.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.ComponentModel" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Configuration.Install" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Drawing.Design" />
<Reference Include="System.Management" />
<Reference Include="System.Runtime.Remoting" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Security" />
<Reference Include="System.Transactions" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
......@@ -59,6 +83,42 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="EFModels\GHModel.Context.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>GHModel.Context.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\GHModel.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\GHModel.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>GHModel.edmx</DependentUpon>
</Compile>
<Compile Include="EFModels\ghrecom_dic.cs">
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\ghrecom_fund.cs">
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\ghrecom_fundpool.cs">
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\ghrecom_fundzc.cs">
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\ghrecom_history.cs">
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\ghrecom_ranklist.cs">
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="EFModels\ghrecom_userrisk.cs">
<DependentUpon>GHModel.tt</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="QuartzJobs\mallintf.cs" />
......@@ -72,6 +132,13 @@
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<EntityDeploy Include="EFModels\GHModel.edmx">
<Generator>EntityModelCodeGenerator</Generator>
<LastGenOutput>GHModel.Designer.cs</LastGenOutput>
</EntityDeploy>
<None Include="EFModels\GHModel.edmx.diagram">
<DependentUpon>GHModel.edmx</DependentUpon>
</None>
<None Include="job_scheduling_data_2_0.xsd">
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
......@@ -84,6 +151,16 @@
<None Include="State\ReadMe.md" />
</ItemGroup>
<ItemGroup>
<Content Include="EFModels\GHModel.Context.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<DependentUpon>GHModel.edmx</DependentUpon>
<LastGenOutput>GHModel.Context.cs</LastGenOutput>
</Content>
<Content Include="EFModels\GHModel.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<DependentUpon>GHModel.edmx</DependentUpon>
<LastGenOutput>GHModel.cs</LastGenOutput>
</Content>
<Content Include="quartz_jobs.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
......@@ -94,6 +171,9 @@
<Name>GHHttpClient</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ShowAllFiles</ProjectView>
</PropertyGroup>
</Project>
\ No newline at end of file
using System;
using System;
......@@ -4,8 +4,10 @@ using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using GHRecomDataInterface.EFModels;
using GHRecomDataInterface.State;
using Newtonsoft.Json;
using PalasV5Model;
using Quartz;
namespace GHRecomDataInterface.QuartzJobs
......@@ -14,9 +16,23 @@ namespace GHRecomDataInterface.QuartzJobs
{
async Task IJob.Execute(IJobExecutionContext context)
{
try
{
{
List<Blocks> blist = new List<Blocks>();
using (PalasV5Context palasV5Context = new PalasV5Context())
{
blist= palasV5Context.Blocks.ToList<Blocks>();
}
List<ghrecom_ranklist> glist = new List<ghrecom_ranklist>();
using (ghrecomEntities ghrecomEntities = new ghrecomEntities())
{
glist= ghrecomEntities.ghrecom_ranklist.ToList<ghrecom_ranklist>();
}
//读取数据
Work emergencyProjects = new Work();
emergencyProjects.Node = 1;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
<configuration>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<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="ghrecomEntities" connectionString="metadata=res://*/Model.Model.csdl|res://*/Model.Model.ssdl|res://*/Model.Model.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=127.0.0.1;user id=root;password=root;database=ghrecom;persistsecurityinfo=True;port=3306&quot;" providerName="System.Data.EntityClient" />-->
<add name="PalasV5Context" connectionString="server=pubtopic.org;user id=palas;password=lapas;persistsecurityinfo=True;database=Palas_V5" providerName="MySql.Data.MySqlClient" />
<add name="ghrecomEntities" connectionString="metadata=res://*/EFModels.GHModel.csdl|res://*/EFModels.GHModel.ssdl|res://*/EFModels.GHModel.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=127.0.0.1;user id=root;password=root;persistsecurityinfo=True;port=3306;database=ghrecom;allowuservariables=True&quot;" providerName="System.Data.EntityClient" /></connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
</provider></providers>
</entityFramework>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.10.7.0" newVersion="6.10.7.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<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>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb"/>
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
</provider></providers>
</entityFramework>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-6.9.11.0" newVersion="6.9.11.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<connectionStrings>
<add name="PalasV5Context" connectionString="server=pubtopic.org;user id=palas;password=lapas;persistsecurityinfo=True;database=Palas_V5;characterset=utf8" providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/></startup></configuration>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
......@@ -31,7 +31,7 @@
<!--<start-time>2015-01-22T00:00:00+08:00</start-time>-->
<!--0 0 1 * * ?
0/1 * * * * ?-->
<cron-expression>0 24 0,18 4 7 ? 2018-2018</cron-expression>
<cron-expression>0 48 0,18 5 7 ? 2018-2018</cron-expression>
</cron>
</trigger>
<!--end-每天凌晨1点执行一次-TaikorESJob-->
......
4fdbab51b4b30be65258f473d772331e7bc9202a
2cd07f934bff877b71fd5e7b8905b61d9ace8271
4fdbab51b4b30be65258f473d772331e7bc9202a
2cd07f934bff877b71fd5e7b8905b61d9ace8271
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\quartz_jobs.xml
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\quartz_jobs.xml
......@@ -26,3 +26,16 @@ D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\Newtonsoft.Jso
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\BouncyCastle.Crypto.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\GHHttpClient.pdb
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\Newtonsoft.Json.xml
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\EntityFramework.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\EntityFramework.SqlServer.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\MySql.Data.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\MySql.Data.Entity.EF6.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\PalasV5Model.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\EntityFramework.xml
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\EntityFramework.SqlServer.xml
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\PalasV5Model.pdb
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\PalasV5Model.dll.config
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\zh-Hans\EntityFramework.resources.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\zh-Hans\EntityFramework.SqlServer.resources.dll
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\MySql.Data.xml
D:\smallproject\14.java转C#\TestC\GHRecomDataInterface\bin\Debug\MySql.Data.Entity.EF6.xml
++ "b/14.java\350\275\254C#/TestC/GHRecomDataInterface/obj/Debug/TempPE/EFModels.GHModel.Context.cs.dll"
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="ghrecomModel" Alias="Self" annotation:UseStrongSpatialTypes="false" xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation" xmlns:customannotation="http://schemas.microsoft.com/ado/2013/11/edm/customannotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
<EntityType Name="ghrecom_dic">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="Int32" Nullable="false" />
<Property Name="Type" Type="String" MaxLength="20" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="DicKey" Type="String" MaxLength="20" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="DicValue" Type="String" MaxLength="20" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="CreateTime" Type="DateTime" Nullable="false" />
<Property Name="UpdateTime" Type="DateTime" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_fund">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="Int32" Nullable="false" />
<Property Name="PROD_CODE" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PRODTA_NO" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PROD_NAME" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PRODRISK_LEVEL" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PRODRISK_LEVEL_NAME" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="PROD_STATUS" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="PROD_TYPE" Type="Int32" />
<Property Name="MIN_SHARE2" Type="Decimal" Nullable="false" />
<Property Name="NAV" Type="Decimal" />
<Property Name="PROD_RATIO" Type="Decimal" Nullable="false" />
<Property Name="INCOME_TYPE" Type="Int32" />
<Property Name="MONEY_TYPE" Type="Int32" />
<Property Name="YLD_RAT_1W" Type="Decimal" />
<Property Name="YLD_RAT_1M" Type="Decimal" />
<Property Name="YLD_RAT_3M" Type="Decimal" />
<Property Name="YLD_RAT_3M_RK" Type="Int32" />
<Property Name="YLD_RAT_6M" Type="Decimal" />
<Property Name="YLD_RAT_1Y" Type="Decimal" Nullable="false" />
<Property Name="YLD_RAT_1Y_RK" Type="Int32" />
<Property Name="YLD_RAT" Type="Decimal" />
<Property Name="FLUC_RAN" Type="String" MaxLength="10" FixedLength="false" Unicode="false" />
<Property Name="FLUC_RAN_RANK" Type="Int32" />
<Property Name="SHP_RAT" Type="Decimal" />
<Property Name="SHP_RAT_RANK" Type="Int32" />
<Property Name="RISK_FCTR" Type="Int32" />
<Property Name="RISK_FCTR_RANK" Type="Int32" />
<Property Name="CreateDate" Type="DateTime" Nullable="false" />
<Property Name="CreateTime" Type="DateTime" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_fundpool">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="Int32" Nullable="false" />
<Property Name="PROD_CODE" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PRODTA_NO" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PROD_NAME" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PRODRISK_LEVEL" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PRODRISK_LEVEL_NAME" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="PROD_TYPE" Type="Int32" />
<Property Name="MIN_SHARE2" Type="Decimal" Nullable="false" />
<Property Name="NAV" Type="Decimal" />
<Property Name="PROD_RATIO" Type="Decimal" Nullable="false" />
<Property Name="INCOME_TYPE" Type="Int32" />
<Property Name="MONEY_TYPE" Type="Int32" />
<Property Name="YLD_RAT_1W" Type="Decimal" />
<Property Name="YLD_RAT_1M" Type="Decimal" />
<Property Name="YLD_RAT_3M" Type="Decimal" />
<Property Name="YLD_RAT_3M_RK" Type="Int32" />
<Property Name="YLD_RAT_6M" Type="Decimal" />
<Property Name="YLD_RAT_1Y" Type="Decimal" Nullable="false" />
<Property Name="YLD_RAT_1Y_RK" Type="Int32" />
<Property Name="YLD_RAT" Type="Decimal" />
<Property Name="FLUC_RAN" Type="String" MaxLength="10" FixedLength="false" Unicode="false" />
<Property Name="FLUC_RAN_RANK" Type="Int32" />
<Property Name="SHP_RAT" Type="Decimal" />
<Property Name="SHP_RAT_RANK" Type="Int32" />
<Property Name="RISK_FCTR" Type="Int32" />
<Property Name="RISK_FCTR_RANK" Type="Int32" />
<Property Name="Issuing_Scale" Type="Decimal" />
<Property Name="StarLevel" Type="Int32" />
<Property Name="FoundationDate" Type="DateTime" />
<Property Name="Redeem" Type="DateTime" />
<Property Name="BrightSpotLabel" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="URL" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
<Property Name="UpdateTime" Type="DateTime" Nullable="false" />
<Property Name="CreateTime" Type="DateTime" Nullable="false" />
<Property Name="IsDelete" Type="Boolean" Nullable="false" />
<Property Name="DeleteTime" Type="DateTime" />
</EntityType>
<EntityType Name="ghrecom_fundzc">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="Int32" Nullable="false" />
<Property Name="PROD_CODE" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="Type" Type="Int32" Nullable="false" />
<Property Name="ZCName" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="ZCNo" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="ZCRate" Type="Decimal" />
<Property Name="TOPN" Type="Int32" />
<Property Name="MediaPubTime" Type="DateTime" Nullable="false" />
<Property Name="CrawlerTime" Type="DateTime" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_history">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="Int64" Nullable="false" />
<Property Name="Openid" Type="String" MaxLength="50" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="RecomType" Type="Int32" Nullable="false" />
<Property Name="PROD_CODE" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="PROD_NAME" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="BrightSpotLabel" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="YLD_RAT_1Y" Type="Decimal" Nullable="false" />
<Property Name="URL" Type="String" MaxLength="100" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="SmallTitle" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="YLD_RAT_6M" Type="Decimal" />
<Property Name="CreateTime" Type="DateTime" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_ranklist">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="Int32" Nullable="false" />
<Property Name="RankType" Type="Int32" Nullable="false" />
<Property Name="RankKey" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="ReturnRatio" Type="Decimal" Nullable="false" />
<Property Name="PROD_CODE" Type="String" MaxLength="30" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="LastUpdateTimestamp" Type="DateTime" Nullable="false" />
<Property Name="CreateTime" Type="DateTime" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_userrisk">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="Int32" Nullable="false" />
<Property Name="Openid" Type="String" MaxLength="50" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="Risk_Level" Type="String" MaxLength="10" FixedLength="false" Unicode="false" Nullable="false" />
<Property Name="CreateTime" Type="DateTime" Nullable="false" />
</EntityType>
<EntityContainer Name="ghrecomEntities" annotation:LazyLoadingEnabled="true">
<EntitySet Name="ghrecom_dic" EntityType="Self.ghrecom_dic" />
<EntitySet Name="ghrecom_fund" EntityType="Self.ghrecom_fund" />
<EntitySet Name="ghrecom_fundpool" EntityType="Self.ghrecom_fundpool" />
<EntitySet Name="ghrecom_fundzc" EntityType="Self.ghrecom_fundzc" />
<EntitySet Name="ghrecom_history" EntityType="Self.ghrecom_history" />
<EntitySet Name="ghrecom_ranklist" EntityType="Self.ghrecom_ranklist" />
<EntitySet Name="ghrecom_userrisk" EntityType="Self.ghrecom_userrisk" />
</EntityContainer>
</Schema>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Mapping Space="C-S" xmlns="http://schemas.microsoft.com/ado/2009/11/mapping/cs">
<EntityContainerMapping StorageEntityContainer="ghrecomModelStoreContainer" CdmEntityContainer="ghrecomEntities">
<EntitySetMapping Name="ghrecom_dic">
<EntityTypeMapping TypeName="ghrecomModel.ghrecom_dic">
<MappingFragment StoreEntitySet="ghrecom_dic">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="Type" ColumnName="Type" />
<ScalarProperty Name="DicKey" ColumnName="DicKey" />
<ScalarProperty Name="DicValue" ColumnName="DicValue" />
<ScalarProperty Name="CreateTime" ColumnName="CreateTime" />
<ScalarProperty Name="UpdateTime" ColumnName="UpdateTime" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="ghrecom_fund">
<EntityTypeMapping TypeName="ghrecomModel.ghrecom_fund">
<MappingFragment StoreEntitySet="ghrecom_fund">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="PROD_CODE" ColumnName="PROD_CODE" />
<ScalarProperty Name="PRODTA_NO" ColumnName="PRODTA_NO" />
<ScalarProperty Name="PROD_NAME" ColumnName="PROD_NAME" />
<ScalarProperty Name="PRODRISK_LEVEL" ColumnName="PRODRISK_LEVEL" />
<ScalarProperty Name="PRODRISK_LEVEL_NAME" ColumnName="PRODRISK_LEVEL_NAME" />
<ScalarProperty Name="PROD_STATUS" ColumnName="PROD_STATUS" />
<ScalarProperty Name="PROD_TYPE" ColumnName="PROD_TYPE" />
<ScalarProperty Name="MIN_SHARE2" ColumnName="MIN_SHARE2" />
<ScalarProperty Name="NAV" ColumnName="NAV" />
<ScalarProperty Name="PROD_RATIO" ColumnName="PROD_RATIO" />
<ScalarProperty Name="INCOME_TYPE" ColumnName="INCOME_TYPE" />
<ScalarProperty Name="MONEY_TYPE" ColumnName="MONEY_TYPE" />
<ScalarProperty Name="YLD_RAT_1W" ColumnName="YLD_RAT_1W" />
<ScalarProperty Name="YLD_RAT_1M" ColumnName="YLD_RAT_1M" />
<ScalarProperty Name="YLD_RAT_3M" ColumnName="YLD_RAT_3M" />
<ScalarProperty Name="YLD_RAT_3M_RK" ColumnName="YLD_RAT_3M_RK" />
<ScalarProperty Name="YLD_RAT_6M" ColumnName="YLD_RAT_6M" />
<ScalarProperty Name="YLD_RAT_1Y" ColumnName="YLD_RAT_1Y" />
<ScalarProperty Name="YLD_RAT_1Y_RK" ColumnName="YLD_RAT_1Y_RK" />
<ScalarProperty Name="YLD_RAT" ColumnName="YLD_RAT" />
<ScalarProperty Name="FLUC_RAN" ColumnName="FLUC_RAN" />
<ScalarProperty Name="FLUC_RAN_RANK" ColumnName="FLUC_RAN_RANK" />
<ScalarProperty Name="SHP_RAT" ColumnName="SHP_RAT" />
<ScalarProperty Name="SHP_RAT_RANK" ColumnName="SHP_RAT_RANK" />
<ScalarProperty Name="RISK_FCTR" ColumnName="RISK_FCTR" />
<ScalarProperty Name="RISK_FCTR_RANK" ColumnName="RISK_FCTR_RANK" />
<ScalarProperty Name="CreateDate" ColumnName="CreateDate" />
<ScalarProperty Name="CreateTime" ColumnName="CreateTime" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="ghrecom_fundpool">
<EntityTypeMapping TypeName="ghrecomModel.ghrecom_fundpool">
<MappingFragment StoreEntitySet="ghrecom_fundpool">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="PROD_CODE" ColumnName="PROD_CODE" />
<ScalarProperty Name="PRODTA_NO" ColumnName="PRODTA_NO" />
<ScalarProperty Name="PROD_NAME" ColumnName="PROD_NAME" />
<ScalarProperty Name="PRODRISK_LEVEL" ColumnName="PRODRISK_LEVEL" />
<ScalarProperty Name="PRODRISK_LEVEL_NAME" ColumnName="PRODRISK_LEVEL_NAME" />
<ScalarProperty Name="PROD_TYPE" ColumnName="PROD_TYPE" />
<ScalarProperty Name="MIN_SHARE2" ColumnName="MIN_SHARE2" />
<ScalarProperty Name="NAV" ColumnName="NAV" />
<ScalarProperty Name="PROD_RATIO" ColumnName="PROD_RATIO" />
<ScalarProperty Name="INCOME_TYPE" ColumnName="INCOME_TYPE" />
<ScalarProperty Name="MONEY_TYPE" ColumnName="MONEY_TYPE" />
<ScalarProperty Name="YLD_RAT_1W" ColumnName="YLD_RAT_1W" />
<ScalarProperty Name="YLD_RAT_1M" ColumnName="YLD_RAT_1M" />
<ScalarProperty Name="YLD_RAT_3M" ColumnName="YLD_RAT_3M" />
<ScalarProperty Name="YLD_RAT_3M_RK" ColumnName="YLD_RAT_3M_RK" />
<ScalarProperty Name="YLD_RAT_6M" ColumnName="YLD_RAT_6M" />
<ScalarProperty Name="YLD_RAT_1Y" ColumnName="YLD_RAT_1Y" />
<ScalarProperty Name="YLD_RAT_1Y_RK" ColumnName="YLD_RAT_1Y_RK" />
<ScalarProperty Name="YLD_RAT" ColumnName="YLD_RAT" />
<ScalarProperty Name="FLUC_RAN" ColumnName="FLUC_RAN" />
<ScalarProperty Name="FLUC_RAN_RANK" ColumnName="FLUC_RAN_RANK" />
<ScalarProperty Name="SHP_RAT" ColumnName="SHP_RAT" />
<ScalarProperty Name="SHP_RAT_RANK" ColumnName="SHP_RAT_RANK" />
<ScalarProperty Name="RISK_FCTR" ColumnName="RISK_FCTR" />
<ScalarProperty Name="RISK_FCTR_RANK" ColumnName="RISK_FCTR_RANK" />
<ScalarProperty Name="Issuing_Scale" ColumnName="Issuing_Scale" />
<ScalarProperty Name="StarLevel" ColumnName="StarLevel" />
<ScalarProperty Name="FoundationDate" ColumnName="FoundationDate" />
<ScalarProperty Name="Redeem" ColumnName="Redeem" />
<ScalarProperty Name="BrightSpotLabel" ColumnName="BrightSpotLabel" />
<ScalarProperty Name="URL" ColumnName="URL" />
<ScalarProperty Name="UpdateTime" ColumnName="UpdateTime" />
<ScalarProperty Name="CreateTime" ColumnName="CreateTime" />
<ScalarProperty Name="IsDelete" ColumnName="IsDelete" />
<ScalarProperty Name="DeleteTime" ColumnName="DeleteTime" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="ghrecom_fundzc">
<EntityTypeMapping TypeName="ghrecomModel.ghrecom_fundzc">
<MappingFragment StoreEntitySet="ghrecom_fundzc">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="PROD_CODE" ColumnName="PROD_CODE" />
<ScalarProperty Name="Type" ColumnName="Type" />
<ScalarProperty Name="ZCName" ColumnName="ZCName" />
<ScalarProperty Name="ZCNo" ColumnName="ZCNo" />
<ScalarProperty Name="ZCRate" ColumnName="ZCRate" />
<ScalarProperty Name="TOPN" ColumnName="TOPN" />
<ScalarProperty Name="MediaPubTime" ColumnName="MediaPubTime" />
<ScalarProperty Name="CrawlerTime" ColumnName="CrawlerTime" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="ghrecom_history">
<EntityTypeMapping TypeName="ghrecomModel.ghrecom_history">
<MappingFragment StoreEntitySet="ghrecom_history">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="Openid" ColumnName="Openid" />
<ScalarProperty Name="RecomType" ColumnName="RecomType" />
<ScalarProperty Name="PROD_CODE" ColumnName="PROD_CODE" />
<ScalarProperty Name="PROD_NAME" ColumnName="PROD_NAME" />
<ScalarProperty Name="BrightSpotLabel" ColumnName="BrightSpotLabel" />
<ScalarProperty Name="YLD_RAT_1Y" ColumnName="YLD_RAT_1Y" />
<ScalarProperty Name="URL" ColumnName="URL" />
<ScalarProperty Name="SmallTitle" ColumnName="SmallTitle" />
<ScalarProperty Name="YLD_RAT_6M" ColumnName="YLD_RAT_6M" />
<ScalarProperty Name="CreateTime" ColumnName="CreateTime" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="ghrecom_ranklist">
<EntityTypeMapping TypeName="ghrecomModel.ghrecom_ranklist">
<MappingFragment StoreEntitySet="ghrecom_ranklist">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="RankType" ColumnName="RankType" />
<ScalarProperty Name="RankKey" ColumnName="RankKey" />
<ScalarProperty Name="ReturnRatio" ColumnName="ReturnRatio" />
<ScalarProperty Name="PROD_CODE" ColumnName="PROD_CODE" />
<ScalarProperty Name="LastUpdateTimestamp" ColumnName="LastUpdateTimestamp" />
<ScalarProperty Name="CreateTime" ColumnName="CreateTime" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="ghrecom_userrisk">
<EntityTypeMapping TypeName="ghrecomModel.ghrecom_userrisk">
<MappingFragment StoreEntitySet="ghrecom_userrisk">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="Openid" ColumnName="Openid" />
<ScalarProperty Name="Risk_Level" ColumnName="Risk_Level" />
<ScalarProperty Name="CreateTime" ColumnName="CreateTime" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
</EntityContainerMapping>
</Mapping>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="ghrecomModel.Store" Provider="MySql.Data.MySqlClient" ProviderManifestToken="5.7" Alias="Self" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns:customannotation="http://schemas.microsoft.com/ado/2013/11/edm/customannotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm/ssdl">
<EntityType Name="ghrecom_dic">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="int" Nullable="false" />
<Property Name="Type" Type="varchar" MaxLength="20" Nullable="false" />
<Property Name="DicKey" Type="varchar" MaxLength="20" Nullable="false" />
<Property Name="DicValue" Type="varchar" MaxLength="20" Nullable="false" />
<Property Name="CreateTime" Type="datetime" Precision="0" Nullable="false" />
<Property Name="UpdateTime" Type="datetime" Precision="0" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_fund">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="int" Nullable="false" />
<Property Name="PROD_CODE" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PRODTA_NO" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PROD_NAME" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PRODRISK_LEVEL" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PRODRISK_LEVEL_NAME" Type="varchar" MaxLength="30" />
<Property Name="PROD_STATUS" Type="varchar" MaxLength="30" />
<Property Name="PROD_TYPE" Type="int" />
<Property Name="MIN_SHARE2" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="NAV" Type="decimal" Precision="38" Scale="6" />
<Property Name="PROD_RATIO" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="INCOME_TYPE" Type="int" />
<Property Name="MONEY_TYPE" Type="int" />
<Property Name="YLD_RAT_1W" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_1M" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_3M" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_3M_RK" Type="int" />
<Property Name="YLD_RAT_6M" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_1Y" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="YLD_RAT_1Y_RK" Type="int" />
<Property Name="YLD_RAT" Type="decimal" Precision="38" Scale="6" />
<Property Name="FLUC_RAN" Type="varchar" MaxLength="10" />
<Property Name="FLUC_RAN_RANK" Type="int" />
<Property Name="SHP_RAT" Type="decimal" Precision="38" Scale="6" />
<Property Name="SHP_RAT_RANK" Type="int" />
<Property Name="RISK_FCTR" Type="int" />
<Property Name="RISK_FCTR_RANK" Type="int" />
<Property Name="CreateDate" Type="date" Nullable="false" />
<Property Name="CreateTime" Type="datetime" Precision="0" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_fundpool">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="int" Nullable="false" />
<Property Name="PROD_CODE" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PRODTA_NO" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PROD_NAME" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PRODRISK_LEVEL" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PRODRISK_LEVEL_NAME" Type="varchar" MaxLength="30" />
<Property Name="PROD_TYPE" Type="int" />
<Property Name="MIN_SHARE2" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="NAV" Type="decimal" Precision="38" Scale="6" />
<Property Name="PROD_RATIO" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="INCOME_TYPE" Type="int" />
<Property Name="MONEY_TYPE" Type="int" />
<Property Name="YLD_RAT_1W" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_1M" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_3M" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_3M_RK" Type="int" />
<Property Name="YLD_RAT_6M" Type="decimal" Precision="38" Scale="6" />
<Property Name="YLD_RAT_1Y" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="YLD_RAT_1Y_RK" Type="int" />
<Property Name="YLD_RAT" Type="decimal" Precision="38" Scale="6" />
<Property Name="FLUC_RAN" Type="varchar" MaxLength="10" />
<Property Name="FLUC_RAN_RANK" Type="int" />
<Property Name="SHP_RAT" Type="decimal" Precision="38" Scale="6" />
<Property Name="SHP_RAT_RANK" Type="int" />
<Property Name="RISK_FCTR" Type="int" />
<Property Name="RISK_FCTR_RANK" Type="int" />
<Property Name="Issuing_Scale" Type="decimal" Precision="38" Scale="6" />
<Property Name="StarLevel" Type="int" />
<Property Name="FoundationDate" Type="datetime" Precision="0" />
<Property Name="Redeem" Type="datetime" Precision="0" />
<Property Name="BrightSpotLabel" Type="varchar" MaxLength="30" />
<Property Name="URL" Type="varchar" MaxLength="200" />
<Property Name="UpdateTime" Type="datetime" Precision="0" Nullable="false" />
<Property Name="CreateTime" Type="datetime" Precision="0" Nullable="false" />
<Property Name="IsDelete" Type="bit" Nullable="false" />
<Property Name="DeleteTime" Type="datetime" Precision="0" />
</EntityType>
<EntityType Name="ghrecom_fundzc">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="int" Nullable="false" />
<Property Name="PROD_CODE" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="Type" Type="int" Nullable="false" />
<Property Name="ZCName" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="ZCNo" Type="varchar" MaxLength="30" />
<Property Name="ZCRate" Type="decimal" Precision="38" Scale="6" />
<Property Name="TOPN" Type="int" />
<Property Name="MediaPubTime" Type="datetime" Precision="0" Nullable="false" />
<Property Name="CrawlerTime" Type="datetime" Precision="0" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_history">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="bigint" Nullable="false" />
<Property Name="Openid" Type="varchar" MaxLength="50" Nullable="false" />
<Property Name="RecomType" Type="int" Nullable="false" />
<Property Name="PROD_CODE" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="PROD_NAME" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="BrightSpotLabel" Type="varchar" MaxLength="30" />
<Property Name="YLD_RAT_1Y" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="URL" Type="varchar" MaxLength="100" Nullable="false" />
<Property Name="SmallTitle" Type="varchar" MaxLength="30" />
<Property Name="YLD_RAT_6M" Type="decimal" Precision="38" Scale="6" />
<Property Name="CreateTime" Type="datetime" Precision="0" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_ranklist">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="int" Nullable="false" />
<Property Name="RankType" Type="int" Nullable="false" />
<Property Name="RankKey" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="ReturnRatio" Type="decimal" Precision="38" Scale="6" Nullable="false" />
<Property Name="PROD_CODE" Type="varchar" MaxLength="30" Nullable="false" />
<Property Name="LastUpdateTimestamp" Type="datetime" Precision="0" Nullable="false" />
<Property Name="CreateTime" Type="datetime" Precision="0" Nullable="false" />
</EntityType>
<EntityType Name="ghrecom_userrisk">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="int" Nullable="false" />
<Property Name="Openid" Type="varchar" MaxLength="50" Nullable="false" />
<Property Name="Risk_Level" Type="varchar" MaxLength="10" Nullable="false" />
<Property Name="CreateTime" Type="datetime" Precision="0" Nullable="false" />
</EntityType>
<EntityContainer Name="ghrecomModelStoreContainer">
<EntitySet Name="ghrecom_dic" EntityType="Self.ghrecom_dic" Schema="ghrecom" store:Type="Tables" />
<EntitySet Name="ghrecom_fund" EntityType="Self.ghrecom_fund" Schema="ghrecom" store:Type="Tables" />
<EntitySet Name="ghrecom_fundpool" EntityType="Self.ghrecom_fundpool" Schema="ghrecom" store:Type="Tables" />
<EntitySet Name="ghrecom_fundzc" EntityType="Self.ghrecom_fundzc" Schema="ghrecom" store:Type="Tables" />
<EntitySet Name="ghrecom_history" EntityType="Self.ghrecom_history" Schema="ghrecom" store:Type="Tables" />
<EntitySet Name="ghrecom_ranklist" EntityType="Self.ghrecom_ranklist" Schema="ghrecom" store:Type="Tables" />
<EntitySet Name="ghrecom_userrisk" EntityType="Self.ghrecom_userrisk" Schema="ghrecom" store:Type="Tables" />
</EntityContainer>
</Schema>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.1.3" targetFramework="net461" />
<package id="EntityFramework.zh-Hans" version="6.1.3" targetFramework="net461" />
<package id="MySql.Data" version="6.10.7" targetFramework="net461" />
<package id="MySql.Data.Entity" version="6.10.7" targetFramework="net461" />
<package id="Newtonsoft.Json" version="11.0.2" targetFramework="net461" />
<package id="Quartz" version="3.0.5" targetFramework="net461" />
<package id="Quartz.Jobs" version="3.0.5" targetFramework="net461" />
......
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
......@@ -31,7 +31,7 @@
<!--<start-time>2015-01-22T00:00:00+08:00</start-time>-->
<!--0 0 1 * * ?
0/1 * * * * ?-->
<cron-expression>0 24 0,18 4 7 ? 2018-2018</cron-expression>
<cron-expression>0 48 0,18 5 7 ? 2018-2018</cron-expression>
</cron>
</trigger>
<!--end-每天凌晨1点执行一次-TaikorESJob-->
......
<configuration>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
</configSections>
</configuration>
<configuration>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
</configSections>
</configuration>
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
TOPIC
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
param($installPath, $toolsPath, $package, $project)
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
# MIIa4AYJKoZIhvcNAQcCoIIa0TCCGs0CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUjXj4E03IfImYfKMB4CA3DfY0
# KZmgghWCMIIEwzCCA6ugAwIBAgITMwAAAGJBL8dNiq4TJgAAAAAAYjANBgkqhkiG
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTUwMjEwMTgzMzM3
# WhcNMTYwNTEwMTgzMzM3WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
# OkMwRjQtMzA4Ni1ERUY4MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzpcpEnjOg16e
# fCoOjWmTxe4NOad07kj+GNlAGb0eel7cppX64uGPcUvvOPSAmxheqTjM2PBEtHGN
# qjqD6M7STHM5hsVJ0dWsK+5KEY8IbIYHIxJJrNyF5rDLJ3lKlKFVo1mgn/oZM4cM
# CgfokLOayjIvyxuJIFrFbpO+nF+PhuI3MYT+lsHKdg2ErCNF0Y3KNvmDtP9XBiRK
# iGS7pVlKB4oaueB+94csweq7LXrUTrOcP8a6hRKzNqjR4pAcybwv508B4otK+jbX
# lmE2ldsEysu9mwjN1fyDVSnWheoGZiXw3pxG9FeeXsOkNLibTtUVrjkcohq6hvb7
# 7q4dco7enQIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFJsuiFXbFF3ayMLtg9j5aH6D
# oTnHMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
# hvcNAQEFBQADggEBAAytzvTw859N7K64VMzmnhXGV4ZOeMnn/AJgqOUGsIrVqmth
# oqscqKq9fSnj3QlC3kyXFID7S69GmvDfylA/mu6HSe0mytg8svbYu7p6arQWe8q1
# 2kdagS1kFPBqUySyEx5pdI0r+9WejW98lNiY4PNgoqdvFZaU4fp1tsbJ8f6rJZ7U
# tVCLOYHbDvlhU0LjKpbCgZ0VlR4Kk1SUuclxtIVETpHS5ToC1EzQRIGLsvkOxg7p
# Kf/MkuGM4R4dYIVZpPQYLeTb0o0hdnXXez1za9a9zaa/imKXyiV53z1loGFVVYqH
# AnYnCMw5M16oWdKeG7OaT+qFQL5aK0SaoZSHpuswggTsMIID1KADAgECAhMzAAAA
# ymzVMhI1xOFVAAEAAADKMA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBMB4XDTE0MDQyMjE3MzkwMFoXDTE1MDcyMjE3MzkwMFowgYMxCzAJ
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
# BQADggEPADCCAQoCggEBAJZxXe0GRvqEy51bt0bHsOG0ETkDrbEVc2Cc66e2bho8
# P/9l4zTxpqUhXlaZbFjkkqEKXMLT3FIvDGWaIGFAUzGcbI8hfbr5/hNQUmCVOlu5
# WKV0YUGplOCtJk5MoZdwSSdefGfKTx5xhEa8HUu24g/FxifJB+Z6CqUXABlMcEU4
# LYG0UKrFZ9H6ebzFzKFym/QlNJj4VN8SOTgSL6RrpZp+x2LR3M/tPTT4ud81MLrs
# eTKp4amsVU1Mf0xWwxMLdvEH+cxHrPuI1VKlHij6PS3Pz4SYhnFlEc+FyQlEhuFv
# 57H8rEBEpamLIz+CSZ3VlllQE1kYc/9DDK0r1H8wQGcCAwEAAaOCAWAwggFcMBMG
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBQfXuJdUI1Whr5KPM8E6KeHtcu/
# gzBRBgNVHREESjBIpEYwRDENMAsGA1UECxMETU9QUjEzMDEGA1UEBRMqMzE1OTUr
# YjQyMThmMTMtNmZjYS00OTBmLTljNDctM2ZjNTU3ZGZjNDQwMB8GA1UdIwQYMBaA
# FMsR6MrStBZYAck3LjMWFrlMmgofMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9j
# cmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY0NvZFNpZ1BDQV8w
# OC0zMS0yMDEwLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6
# Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljQ29kU2lnUENBXzA4LTMx
# LTIwMTAuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQB3XOvXkT3NvXuD2YWpsEOdc3wX
# yQ/tNtvHtSwbXvtUBTqDcUCBCaK3cSZe1n22bDvJql9dAxgqHSd+B+nFZR+1zw23
# VMcoOFqI53vBGbZWMrrizMuT269uD11E9dSw7xvVTsGvDu8gm/Lh/idd6MX/YfYZ
# 0igKIp3fzXCCnhhy2CPMeixD7v/qwODmHaqelzMAUm8HuNOIbN6kBjWnwlOGZRF3
# CY81WbnYhqgA/vgxfSz0jAWdwMHVd3Js6U1ZJoPxwrKIV5M1AHxQK7xZ/P4cKTiC
# 095Sl0UpGE6WW526Xxuj8SdQ6geV6G00DThX3DcoNZU6OJzU7WqFXQ4iEV57MIIF
# 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/TGCBMgwggTE
# AgEBMIGQMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xIzAh
# BgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBAhMzAAAAymzVMhI1xOFV
# AAEAAADKMAkGBSsOAwIaBQCggeEwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw
# HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFOrT
# ZEbL6mMRie0QxeNrtIXxNuY6MIGABgorBgEEAYI3AgEMMXIwcKBSgFAARQBuAHQA
# aQB0AHkAIABGAHIAYQBtAGUAdwBvAHIAawAgAFQAbwBvAGwAcwAgAGYAbwByACAA
# VgBpAHMAdQBhAGwAIABTAHQAdQBkAGkAb6EagBhodHRwOi8vbXNkbi5jb20vZGF0
# YS9lZiAwDQYJKoZIhvcNAQEBBQAEggEAgp8YIEwXo8d1C2hJS1OX9nLxFHxKTtF9
# n3gnMoqyQ9Cq8nqapIG3LIn8gEzfUgeV3sWhZ4FsZENCqIo/bTWITq7vP5IOT1eb
# eGP0iudpum8ajts8gxWBdqQRf7+qq1TnU6knpCppn2hFwp/5qsGIMCfqaj0sqIg4
# cswc5e443uOMXK6viAjC9ZzeLGH4HZX5eK3DnKsUsqT3dHC/aKhbvITK+pw2f5bP
# rTRjCXMmXoVs5xMcmz0jEMu5d59yFJDGk9b02FqojlvdJ/sYvMPGpAkEmPkOygwW
# /kmuemZ6sggDQKPs2trsWGa836uWYTucgQ/f+9Di+FgDc/boMGysr6GCAigwggIk
# BgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQ
# Q0ECEzMAAABiQS/HTYquEyYAAAAAAGIwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJ
# AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMwMjE3Mjk1OFowIwYJ
# KoZIhvcNAQkEMRYEFKxtHfNR1GPWPqo0yuBPiJ3WZNX2MA0GCSqGSIb3DQEBBQUA
# BIIBAAwIulYLc715s8FIBZzA3zKD9IKqlhrzpTNBY014mi1pwl2sMpKyA/xAH4Gj
# eyo4wzSR7PT2BsYEHElYh7tx/eC45rI2mYIFqfsyqbRBxRfWQCb3pb42kix/RUJ+
# ElTkwy7SG6c04KA8Yi/Z3uOxxlBCWfXWupHQMpIsdVI1s/v65Tn3TNyBLtPu507q
# CNcYfok3IIhcvQCd7vCUK2fnJsuLxbFFqqKoMft10iqAROREkXEhfcyLOUt4BrMh
# KN2ygSFPCIbFAGvmS84oq8p4FzJAFUL9rE8qzxzXrbEA4UglDj72mW6nXmXaHiOZ
# J+2fE3M9xcMV3gKEuSL/DiQhPaI=
# SIG # End signature block
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment