Приложение MS Lightswitch, добавьте временные поля в таблицу данных
У меня есть требование добавить временное поле в таблицу данных. Существует два типа полей, которые вы можете добавить в таблицу данных. Одним из них являются поля DATA, которые являются фактическими полями, а вторым - поля COMPUTED, которые имеют некоторые ограничения (здесь не обсуждаются).
Позвольте мне объяснить мой сценарий, у меня есть таблица с полями Qty, Rate и Amount. Теперь мне нужно добавить еще одно поле, например InputRate, которое будет просто временным полем, не имеющим никакой роли в базе данных. Почему мне нужно это, мне нужно ввести курс, скажем, в долларах США, а затем я должен конвертировать это в свою собственную валюту, скажем, SAR. Поэтому я хочу, чтобы это временное поле не сохранялось в базе данных, но будет сохранено фактическое поле (скорость, конвертированная в SAR).
Мы можем легко сделать это в.Net Windows Applications или Web Applications. Но как мы можем сделать это в MS Lightswitch, потому что он не позволит добавлять поля на экране, пока он не станет частью таблицы данных. Даже если вы добавите настраиваемое поле (как я экспериментирую) только на экране, оно будет повторять одно и то же значение поля для всех строк (поскольку моя таблица this является таблицей DETAILS). Означает, что если в моей таблице 5 строк, а в 6-й строке, если я ввожу что-либо в настраиваемое поле (с областью действия только на экране), то оно показывает то же значение и для всех других строк, например, если я ввел, то все остальные строки также начинаются отображение того же значения 10.
есть идеи как это сделать?