我是Web编程的新手,并被要求制作一个将在公司Intranet网站上托管的Web表单。该表格将用于将数据提交到后端数据库。
我的问题是该数据库是使用MS Access 2007开发的。而我想使用ASP.NET MVC 3,我不确定是否可以将MS Access用作后端数据库。我似乎发现大多数示例都与SQL Server(数据上下文)有关,据我所知,这是解决该问题的最佳方法。
我的问题是,由于时间限制,目前我无法将该数据库更改为SQL。在Access数据库中创建诸如Forms,Reports之类的东西已经完成了很多工作,目前我还没有时间在.Net中进行复制。
任何人都可以给我一些建议,这将是短期内构建Intranet数据输入表单的最佳方法。
如果时间允许,我将使整个项目保持最新状态。
最佳答案
您应该能够简单地将Access连接字符串添加到web.config文件中,而使用该数据库。
<connectionStrings>
<add name="MyConn" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|name_of_db.accdb;" providerName="System.Data.OleDb" />
</connectionStrings>
Model-View-Controller是一种软件设计模式,是指接口和逻辑分离。