Как я собираюсь установить значение по умолчанию (число) в текстовое поле в моем wpf? При каждом открытии окна с этим текстовым полем заказа оно должно иметь значение по умолчанию 1. Затем сохраните его. Затем, в следующий раз, когда я снова открою окно, номер ордера увеличится до 1, так что он станет 2. Пожалуйста, дайте мне пример. Большое спасибо. Ждем ваших ответов.
В WPF вы должны использовать MVVM, что означает, что текстовое поле является привязкой к базе данных.
Поскольку это бит данных, все, что вам нужно сделать, чтобы установить значение по умолчанию, задает свойства связанного объекта с тем, что вы хотите.
Получить автоинкремент довольно сложно. На базовом уровне вы можете просто установить переменную в первой форме (или в глобальном статике, если вам действительно нужно), и увеличить ее с каждым порядком. Затем вы должны установить значение в поле "Идентификатор объекта Order
прежде чем передавать его в модель представления формы заказа для отображения.
Конечно, это работает только для одного запуска вашей программы, поэтому вы можете вставить свой новый объект заказа в свою базу данных, затем выбрать столбец IDENTITY или использовать EF, просто возьмите идентификатор вставленного элемента. Конечно, это означает, что у вас есть объект по умолчанию в вашей базе данных.