Код с классом
public class BillModel
{
public string Id { get; set; }
public DateTime Date { get; set; }
public CurrencyModel Currency { get; set; }
}
Код без класса
public class BillModel
{
public string Id { get; set; }
public DateTime Date { get; set; }
public string CurrencyId { get; set; }
public string CurrencyName { get; set; }
}
В CurrencyModel много полей. Будет ли это играть на производительность? Или лучше создать одну модель для отображения в гриде, а вторую для записи в базу? Стек web-api и winforms
Или лучше создать одну модель для отображения в гриде, а вторую для записи в базу? Стек web-api и winforms
Полюбому лучше. Почитайте про патерны типо mvc и т.п.
Вложенные классы в основном используются для listeners или в колекциях как тот-же итератор(енумератор в c#).
В "гриде" можно ограничить количество отображаемых полей. Классы лучше разбить, но не делать CurrencyModel вложенным, лучше его вынести.
Если будете использовать тот же Entity Framework с Code First, то с вынесенным классом получится нормально создать БД.
Класс о валюте - это отдельный, самостоятельный класс, от класса BillModel нет никаких зависимостей, а значит вложенным классом делать его смысла нету
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хочу чтобы отображались пробелы и табуляторы как тут на втором скриншоте:
Добрый день! При сборке проекта в Gradle системы в Unity 5, наблюдается такие ошибки, пробовали удалять debuggable из всех манифестов, так же ставить...
При прохождении некоторого цикла на каждой итерации необходимо проверять длину массивов, входящих в многомерный массивА именно формируется...