Сам когда-то в детстве начинал с паскаля, но есть вероятность, что невостребованность - может убить интерес к программированию. Тоже думаю на счет логики, было бы проще, если бы под это были ресурсы. Спасибо за ответ.
Дмитрий Гавриленко: PS "ctx.Customers.ToList().Find((DbCust) => { ищу по ФИО }" - ад. Вы получаете с базы всех покупателей (ToList()) и после этого, в памяти, ищете нужного, среди всех полученных.
Дмитрий Гавриленко: Вы два раза создаете контексты (DbModel ctx = new DbModel()). Найдя покупателя в первом контексте и открыв новый контекст, новый контекст ничего не знает о найдем покупателе. Делайте все в одном контексте.
Алексей Уколов: тяжело понять, какие из них крупные. К тому же, могут быть случаи, когда в компании в данный момент нет вакансии, но можно подготовиться на преспективу.