示例#1
0
		/// <summary>
		/// Initializes the singleton application object.  This is the first line of authored code
		/// executed, and as such is the logical equivalent of main() or WinMain().
		/// </summary>
		public App()
		{
			this.InitializeComponent();
			this.Suspending += OnSuspending;

			using (DataContext context = new DataContext())
			{
				context.Database.Migrate();
			}
		}
示例#2
0
		/// <summary>
		/// Initializes the singleton application object.  This is the first line of authored code
		/// executed, and as such is the logical equivalent of main() or WinMain().
		/// </summary>
		public App()
		{
			this.InitializeComponent();
			this.Suspending += OnSuspending;
			Container.Singleton<IAppSettings, AppSettings>();
			Container.Singleton<IDataContext, DataContext>();
			Container.Singleton<ITemperatureSensor, TemperatureSensor>();
			Container.Singleton<ThermostatController>();
			using (var context = new DataContext())
			{
				context.Database.Migrate();
			}
		}