我正在做一个Asp.net项目 客户给了我远程访问数据库的机会
数据库有两个用户。 一个用户只读取有所有者访问权限的存取权限。 客户说, 为了阅读数据目的,我们应该使用第一个数据, 而插入等则使用第二个数据 。
此外,客户还告诉我尽可能多地使用存储程序,因为很多数据都来自 db 服务器。 我想使用实体框架( edmx ) 。 我可以用它来使用存储程序吗? 在实体框架之前,我一直在使用企业图书馆来存储程序。 我是否需要用存储程序回去使用它,以便所有数据库相关工作都能在 Db 服务器端完成,而不是用实体框架将数据带入网络服务器?
此外,我怎样才能用一个用户来只读目的,而用另一个用户来访问相同的 db 来插入?我是否需要创建两个网络配置?让一个用户只读和更快地获得结果是否有什么不同?
如果有更好的办法,那么请建议我。
请建议。