У меня есть два сайта, один сайт администрирования, где я могу редактировать все значения в базе данных, и общедоступный сайт, который только читает данные из базы данных. Оба сайта имеют идентичные файлы dbml для работы с базами данных. Когда я вставляю новый автомобиль (сайт посвящен автомобилям, поэтому все значения связаны с автомобилем) и его данные, вставленные значения немедленно отображаются на общедоступном сайте... Когда я обновляю данные для автомобиля, значения в базе данных изменяются. немедленно, но общедоступный сайт продолжает отображать старые значения... Я читал, что могу использовать новый экземпляр файла dbml для каждого запроса, чтобы заставить файл dbml читать значения в базе данных...
Я делаю это со следующим кодом в файле кода, куда я помещаю все свои запросы... но это не работает...
Public Shared AixamReader As FrontstoreAdministrationDataClassesDataContext = New FrontstoreAdministrationDataClassesDataContext
Затем я вызываю AixamReader в каждом запросе...
Есть ли лучший способ заставить файл dbml получать обновленные значения из базы данных?