我有一個實例化DataContext對象的ASP.Net MVC控制器操作,我當前將連接字符串直接傳遞給構造函數。我正在使用模擬,並且我已驗證控制器操作中的當前用戶是當前的Windows身份驗證。 Web應用程序的用戶,但是在運行SQL跟蹤時,查詢始終以網絡服務運行。數據上下文對象在Web應用程序的另一個項目中被引用,但我將連接字符串直接傳遞給構造函數,所以這不應該成爲問題。這是什麼是目前的控制器動作:Linq to ASP.Net中的SQL MVC使用模擬時作爲網絡服務
// verified the user is the current Windows Auth. user of the web app
var user = this.User;
var connectionString = "Data Source=serverName;Initial Catalog=dbName;Integrated Security=true";
var context = new CustomDataContext(connectionString);
var test = context.Customers.Select(i => i.fullname).ToList();
一切都讓到數據庫罰款除外查詢始終運行的網絡服務,而不是當前用戶的事實。有關爲什麼會出現這種情況以及如何解決的任何想法?