![]() |
LightSwitch C#
Доброго времени суток.
Удивлен, что только нашел статью о данном продукте "мелкомягких". Решил создать тему в разделе программирования. Прошу помещать сюда вопросы с реализацией только в C# никаких VB. Возможно, раздел выбран неверно, оставляю право за администрацией перенести в соответствующую ветвь. Первое, что интересует: Есть "сущность" - Список_Сотрудников: в ней есть свойства ("Имя" \ "Почта" \ "ПО1" \ "ПО2" \ "ПО3" \ "ИмяПК") "ПО1" \ "ПО2" \ "ПО3" - имеют тип "boolean" значение: "true" \ "false" означают только, лишь то, что пользователь обучен этому ПО или нетЕсть "сущность" - Список_ПК: в этой сущности свойство ("ИмяПК" \ "Количество_систем") "Количество_систем" должно отображать информацию из первой сущности следующим образомОтношение: "У Список_ПК может быть много экземпляров Список_сотрудников" "У Список_сотрудников может быть один Список_ПК" Список_ПК(0...1)<-------->(infinity)Список_сотрудников Связь по "ИмяПК" псевдокод вычисляемого поля "Количество_систем": Если по "ИмяПК" из "Список_ПК" в "Список_Сотрудников" значение "ПО1" или "ПО2" или "ПО3" == "Истина" то "результат" = "результат"++ Иначе "Количество_систем"="результат" Примерно такую конструкцию хотелось бы получить в C#, а-то MSDN то, что пытается мне показать - совсем не определяет VStudio, хотя версии заявлены одинаковые, кто выручить сможет? |
Первый удачный вариант "Костыля"
Код:
partial void TotalSys_Compute(ref int result) |
Костыль не дал решений - он просто суммирует по всем пользователям на ПК ПО1 \ ПО2 \ ПО3
Задача - всего количество установленных систем не больше 3-х на ПК может работать разное количество пользователей каждый пользователь может владеть всеми 3-мя системами или ни одной 0. код должен учитывать, что если система уже установлена для одного пользователя, то не стоит повышать значение от другой записи. |
Время: 12:00. |
Время: 12:00.
© OSzone.net 2001-