MVC3只读MySql连接字符串

时间:2012-04-12 11:35:27

标签: mysql asp.net-mvc-3 connection-string readonly

我目前正在使用Visual Studio 2010.MVC3项目。我是.NET MVC的新手,到目前为止我唯一的经验是使用MVC3 EF Code First项目(MSSQL DB)。

我正在寻找创建另一个项目并连接到MySQL数据库。我可以连接到数据库正常,但我使用的数据库凭据具有完全访问权限(我无权访问任何其他帐户)。我只想连接只读。 (该应用程序是一种报告应用程序)。数据库是一个测试,但我担心我会做一些愚蠢的事情,要么坚持我不想要的数据,要么完全放弃数据库。 (即使它是一个测试数据库,其他人正在使用它)有没有办法通过连接字符串使我的连接只读?有人能指出我正确的方向吗?

最基本的问候

1 个答案:

答案 0 :(得分:1)

您必须在mysql上创建一个具有只读权限的帐户,然后设置您的连接字符串以使用该帐户。 This link应该是一个开始

另一种选择,如果您无法创建用户,可以在数据库中创建一些视图并对其进行查询。 (我不会深入研究性能增益/损失)