Как мы можем вставить дату в базу данных SQLite - PullRequest
0 голосов
/ 03 мая 2019

Для каждой вставки данных в базу данных SQLite я хотел бы также вставить вставку current Date. Как я могу сделать это в приложении Xamarin Forms?

Ниже приведен мой код, который теперь вставляет некоторые данные о состоянии в базу данных.

public void OnOKButtonClicked(object sender, EventArgs e)
        {
            overlay.IsVisible = false;
            DisplayAlert("Result",
                          string.Format("You entered {0}", EnteredStatus.Text), "OK");
            SoccerAvailability soccerAvailability = new SoccerAvailability();
            soccerAvailability.SoccerStatus = EnteredStatus.Text;

            var dailySoccerStatus = EnteredStatus.Text;
           int x = 0;
            try
            {
                if (!string.IsNullOrWhiteSpace(EnteredStatus.Text))
                {
                    //Insert the soccer status to the database:
                    x = conn.Insert(soccerAvailability);
                }
                else
                {
                    DisplayAlert("Soccer Availability", "Availability cannot be left blank", "OK");
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
            if (x == 1)
            {

                Navigation.PushAsync(new Settings(soccerAvailability));
            }

            DisplaySoccerStatus();
        }

1 Ответ

2 голосов
/ 03 мая 2019

просто создайте CurrentDate DateTime свойство на SoccerAvailability модели

soccerAvailability.CurrentDate = DateTime.Now;
x = conn.Insert(soccerAvailability);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...