编程c#实体框架:管理用户登录

时间:2015-12-30 07:37:00

标签: c# wpf entity-framework

我正在编写一个使用Entity Framework的WPF桌面应用程序来保存用户数据。我正在使用代码优先方法和新数据库。

在某些情况下,我希望仅从应用程序限制对数据库的访问,即,用户不应该能够在应用程序之外登录数据库(例如,使用Management Studio)。

我正在努力完成这项工作,并且最初认为让数据库实现SQL授权(而不是Windows授权),并让应用程序在数据库创建时生成唯一的密码。因此,只有应用程序才会知道此密码,因此只有应用程序才能登录并编辑数据库。

我的问题如下:这是否可能,即我可以使用Entity Framework从我的C#应用​​程序生成数据库的登录详细信息吗?有没有更好的解决方案来解决这个问题?

0 个答案:

没有答案