我有一个伙伴关系。 MVC控制员网采取行动,即立即发送数据内容标语,我目前正在将直接连接到建筑商。 我正在使用假人,我已经核实控制器行动的目前用户是目前的Windows Auth。 然而,在运行一个LQ时,网络用户 追查总是作为网络服务。 另一项目在网络应用中参考了数据背景标的,但我正在将直接连接到构件中,因此不应成为问题。 这里是控制者目前采取的行动:
// 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();
除查询总是作为网络服务而不是目前的用户外,所有查询都得到罚款。 任何想法,说明为什么情况如此以及如何解决?