private void SeedDatabase()
        {
            ShellDb context        = _serviceProvider.GetRequiredService <ShellDb>();
            int     positionsCount = context.Positions.Count();

            if (positionsCount == 0) // no positions
            {
                Positions[] positions =
                {
                    new Positions("Top"),
                    new Positions("Bottom"),
                    new Positions("Side")
                };

                context.Positions.AddRange(positions);
                context.SaveChanges();
            }
        }
示例#2
0
 public ReadingCommentRepository(ShellDb context) : base(context)
 {
 }
 public ShellTemperatureCommentRepository(ShellDb context) : base(context)
 {
 }
示例#4
0
 public ShellTemperaturePositionRepository(ShellDb context) : base(context)
 {
 }
示例#5
0
 public SdCardShellTemperatureRepository(ShellDb context) : base(context)
 {
 }
示例#6
0
 public DevicesRepository(ShellDb context) : base(context)
 {
 }
 public PositionsRepository(ShellDb context) : base(context)
 {
 }
示例#8
0
 protected BaseRepository(ShellDb context)
 {
     this.Context = context;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="context"></param>
 protected internal BaseRepository(ShellDb context)
 {
     Context = context;
 }