public static void refreshStockNews()
        {
            foreach (InfoType it in Enum.GetValues(typeof(InfoType)))
            {
                List <EastMoneyModel> news = EastMoney.GetInfo(it);
                for (int i = 0; i < news.Count(); i++)
                {
                    StockNews stockNews = new StockNews();
                    stockNews.code      = news[i].code;
                    stockNews.stockname = news[i].stockName;
                    stockNews.title     = news[i].title;
                    stockNews.sort      = 1;
                    stockNews.Date      = news[i].Date;
                    stockNews.url       = news[i].url;
                    if (news[i].type == InfoType.finace.ToString())
                    {
                        stockNews.type = "融资公告";
                    }
                    else if (news[i].type == InfoType.danger.ToString())
                    {
                        stockNews.type = "风险提示";
                    }
                    else if (news[i].type == InfoType.infochange.ToString())
                    {
                        stockNews.type = "信息变更";
                    }
                    else if (news[i].type == InfoType.havestockchange.ToString())
                    {
                        stockNews.type = "持股变动";
                    }
                    else if (news[i].type == InfoType.recombo.ToString())
                    {
                        stockNews.type = "资产重组";
                    }
                    UpodateOrderByKey(ref stockNews);
                    db.StockNews.Add(stockNews);
                }

                Thread.Sleep(100);
            }
            db.SaveChanges();
        }
Example #2
0
        static void Main(string[] args)
        {
            var result = EastMoney.GetInfo(InfoType.infochange);

            Console.ReadKey();
        }