使用SQL Server凭据的数据库第一实体框架



有人知道使用SQLCredential实现数据库优先实体框架dbcontext的任何方法吗?(不能传递带有允许的连接字符串的新SqlConnection-它们被拒绝(
代码优先允许这样做,但数据库优先不允许。基本上,我无法创建一个允许新SqlConnection正确实例化的数据库优先连接字符串,也没有可用的解密凭据。我对想法完全开放。

示例(模型存在于dll中,首先作为数据库(:

public partial class Entities : DbContext
{
public Entities(string connStr, SqlCredential creds)
: base(new SqlConnection(connStr, creds), true)
{
}

答案是:不,你不能。因为实体框架内部不使用sqlclient命名空间,而是从Common继承。唯一的方法是在连接字符串本身中使用字符串替换方法。

最新更新