有部分代码应该从DB获取用户,它看起来像这样:
internal User GetUserByName(String username)
{
return this.userRepository.Single(u => u.User == username);
}
public virtual T Single(Expression<Func<T, bool>> expr)
{
try
{
return this._unityOfWork.Context.GetTable<T>().SingleOrDefault(expr);
}
catch (Exception ex)
{
Console.WriteLine(ex.GetType());
return null;
}
}
问题是我看起来像这样的例外:
&#34;无法打开数据库&#34; databasename&#34;登录请求。登录失败。 用户&#39; DOMAIN \ login&#39;。&#34;
登录失败
但最奇怪的是,当我编译应用程序时,我将它作为可执行文件运行它可以正常工作。 谁能给我一些建议? :/