using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EFSQLserver
{
    class Program
    {
        static void Main(string[] args)
        {
            using(ScadaDataEntities1 context = new ScadaDataEntities1())
            {
                context.Database.Log += c => Console.WriteLine($"sql:{c}");
                
                ActualData actualData1 = context.ActualDatas.Find(1);
                
                ActualData actualData2 = context.ActualDatas.FirstOrDefault(u => u.Id == 1);
                
                
                var actualDataList = context.ActualDatas.Where(u => u.Id > 10&& u.Id <100 && u.VarName.Length>8);
                
                
                
                
                
                ActualData actualDataNew = new ActualData()
                {
                    InsertTime = DateTime.Now,
                    Value = "5",
                    VarName = "test",
                    Remark = "这是测试"
                };
                context.ActualDatas.Add(actualDataNew);
                context.SaveChanges();
                ActualData actualData3 = context.ActualDatas.FirstOrDefault(u => u.Remark == "这是测试");
                Console.WriteLine(actualData3);
                Console.ReadKey();
            }
        }
    }
}