ASP.net 是不是可以读取现有的 Access 数据库

Posted

技术标签:

【中文标题】ASP.net 是不是可以读取现有的 Access 数据库【英文标题】:ASP.net is it possible to read existing Access databaseASP.net 是否可以读取现有的 Access 数据库 【发布时间】:2016-07-15 14:37:46 【问题描述】:

我对 asp.net 非常陌生,实际上对此一无所知。我完全出于好奇而问这个:

我有一个现有的 Access 数据库,其中包含多个带有 ID 链接的表。我想知道 asp.net 是否可以从中读取?如果是这样,实现这一目标的正确途径是什么?

当涉及到 Web 开发时,我只熟悉 MVC 框架。任何帮助将不胜感激

【问题讨论】:

你在这个任务中根本不需要 MVC。使用ADO.NET 这和ASP.net很像吗? 【参考方案1】:

如果您创建 MVC 普通项目,数据库内容在 App Data 文件夹中,所以如果您有数据库,只需将 .db 文件复制到 AppData 文件夹中,然后在您的 Visual Studio 中运行 nugget 包控制台,单击 Tools --> Library Package Manager --> Package Manager Console 并写入:

Add-Migration FirstMigration     (press enter)

注意:如果您在此处有错误,请提示:

Add-Migration FirstMigration -Force

终于做完了

Update-database      (press enter)

期待它能够实现您想要的效果,问候

【讨论】:

以上是关于ASP.net 是不是可以读取现有的 Access 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何在 asp.net 中实现“Access-Control-Allow-Origin”标头

ASP.NET vNext - 重用现有的 nuget 包

ASP.NET 无法读取网络文件夹中的 Access DB

如何使用 asp.net 从客户端读取 ms-access 数据库文件

在我现有的 ASP.NET WebForm 项目中集成 YAF.NET

asp.net工程编译时出现的有关NuGet的问题