0

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

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

最亲切的问候

4

1 回答 1

1

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

如果您无法创建用户,另一种选择可能是在数据库中创建一些视图并查询它们。(我不会深入探讨性能增益/损失)

于 2012-04-12T11:46:49.707 回答