Как получить английский текст метки из базы данных на основе ссылки на таблицу и имени Поля в динамическом режиме
Как получить английский текст метки из базы данных на основе ссылки на таблицу и имени Поля в динамическом режиме...
Я делаю проект в SQL server 2012 asp.net ядро 2.1 visualstudio2017 и технология i
использование ядра entity framework 2.1 .
что мне нужно, так это получить текст элемента управления label из базы данных на основе имени таблицы и
имя поля из справочной таблицы .
так что мне нужно сделать функцию можно использовать для получения текста метки при заполнении полей таблицы
сопоставьте то, что существует в справочном файле, на основе имени таблицы и поля .
так вот как это сделать ?
чтобы подробнее объяснить что мне нужно смотрите этот пример
предположим, у меня есть таблица товаров и таблица продуктов
Таблица товаров имеет два поля
Код Товара
имя элемента
Таблица продуктов имеет два поля
Товара Нет
название продукта
справочная таблица имеет 5 полей
serial tablename fieldname ArabictextforLabel EnglishtextforLabel 1 Item ItemCode كود الصنف ItemCodeVal 2 Item ItemName اسم الصنف ItemNameVal 3 Product ProductNo كود المنتج ProductNoVal 4 Product ProductName اسم المنتج ProductNameVal
так что когда переходите к просмотру предметов
вам текст для ярлыки как (ItemCodeval затем дисплей itemnameval) для viewModels для пользования
и то же самое на экране просмотра продукта отображается текст этикетки, как ( productnoval и
productnameval) для просмотра модельных продуктов
и когда этот текст для таблицы product и таблицы items изменится, это будет изменено на просмотре как динамически .
это позволит динамически отображать текст для каждой метки
Может ли это быть доступно на asp.net core 2.1 entity framework core 2.1 или нет и как это сделать, если разрешено ?
Что я уже пробовал:
How to get English text of label from database based on table reference and field name as dynamically