我被要求为一所大学设置类(class)传单系统。无论过去出于何种原因,他们当前的系统都没有链接到他们的实际类(class)文件,他们希望关闭此链接,以便类(class)传单与实际类(class)代码相关。不幸的是,他们的类(class)文件是一个链接到他们许多现有系统的 ms access 数据库(无法轻松升级/移动)。由于类(class)传单是在网上发布的,因此他们的托管要求使用 sql server 数据库。
这意味着我需要在两者之间进行内部查询,以便他们可以在没有传单的情况下计算出他们拥有哪些类(class),我不想向 Access 数据库添加临时查询来执行此操作。
在 C# 中最好的方法是什么,我认为 LINQ 可以做到但还没有学过,我应该为这个项目学习它还是有更简单的方法?
我考虑过将服务器链接到 ms access 数据库,但这需要将数据库移动到 sql server。据我所知,数据库的链接是硬编码的,这是另一项艰巨的任务。
最佳答案
类(class)文件多久更改一次?一天五十次?一个月一次?
如何在 SQL Server 数据库中创建适当的表?然后每隔一段时间(尽可能频繁地保持合理的最新状态),清除这些表并从 Access 数据库中重新填充它们。您可以将其设置为每天早上 3 点或其他时间运行。或者您可以在表格发生重大变化时定期执行此操作。
关于c# 查询 ms 对 sql server 的 Access ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/213908/