我很有兴趣用我们基于Entity Framework 4.0的网站测试LinqPad,但当我加载LinqPad时,它希望我将其附加到程序集(dll或exe(。我们正在构建的ASP.NET应用程序使用的是未作为编译DLL部署的"网站"模板(App_Code文件夹等(。我意识到,如果项目类型是"ASP.NET Web应用程序",我可以访问DLL,但不幸的是,这超出了我的控制范围。
在我的情况下,我有任何可能使用LinqPad吗?
我建议将Entity类移动到一个单独的程序集。这不仅可以解决您的问题,而且从设计的角度来看也是正确的做法。
此外,您还可以将您的网站转换为web应用程序。
[更新]
如果无法将实体拆分为单独的程序集,并且无法转换为web应用程序,则可以尝试从网站中提取已编译的dll
当你的网站建立时,dll将位于如下路径(取决于你的平台(:
C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Fileswebsite1