• C++ WindowsForm как вывести в TextBox значение типа char?

    @Rossman
    Banned on google
    Тег не c#, а с++.
    Лучше конвертнуть в строку (string)
    string convertToString(char* a, int size)
    {
        int i;
        string s = "";
        for (i = 0; i < size; i++) {
            s = s + a[i];
        }
        return s;
    }

    Я не совсем понимаю зачем используется именно base[0] при обращении к обьекту структуры.
    Вероятно, у есть что-то типа:
    Base object;
    object.surname = { 'B', 'L', 'A', 'B', 'L'....};//Имя с 30 символов???

    А чтобы вывести в текст
    int arr_size = sizeof(object.surname) / sizeof(char); //узнать размер массива, хотя можно захардкодить и на 30.
    textBox1->Text = convertToString(object.surname, arr_size);//С помощью метода конвернуть в строку.
    Ответ написан
    Комментировать
  • Где-то ошибка в коде?

    @Rossman
    Banned on google
    app.UseSession();
    Перед app.UseEndpoints
    Ответ написан
    Комментировать
  • Насколько правильное отношение моделей?

    @Rossman
    Banned on google
    Вероятно, Вы хотите реализовать функционал - у одной роли есть несколько пользователей, лучше всего делать это по соглашениям - связей
    public class Role : IEntity
        {
            public int Id { get; set; }
    
            public string Label { get; set; }
    
            public ICollection<User> Users { get; set; }
        }
    
    
    public class User : IEntity
        {
            public int Id { get; set; }
    
            public string FirstName { get; set; }
    
            public int RoleId { get; set; }
    
            public Role Role { get; set; }
        }

    Так как из соглашения о ключах всё впорядке - из секции конфигурации оставить только
    entity
                    .Property(property => property.Label)
                    .HasDefaultValue("Customer")
                    .HasMaxLength(20)
                    .IsRequired();
    Ответ написан
    Комментировать