我有两个站点,一个管理站点,我可以在其中编辑数据库中的所有值,以及一个仅从数据库读取数据的公共站点。两个站点都有相同的 dbml 文件来处理数据库。当我插入一辆新车(网站是关于汽车的,所以所有值都与汽车相关)并且它是数据时,插入的值会立即显示在公共网站上......当我更新汽车的数据时,数据库中的值会改变立即但公共站点继续显示旧值...我读到我可以为每个查询使用 dbml 文件的新实例来强制 dbml 文件读取数据库中的值...
我在代码文件中使用以下代码执行此操作,我在其中放置了所有查询...但这不起作用...
Public Shared AixamReader As FrontstoreAdministrationDataClassesDataContext = New FrontstoreAdministrationDataClassesDataContext
然后我在每个查询中调用 AixamReader ...
有没有更好的方法来强制 dbml 文件从数据库中获取更新的值?