2011-05-21 44 views
2

我对使用基于Entity Framework 4.0的网站测试LinqPad非常感兴趣,但是当我加载LinqPad时,它希望我将它附加到程序集(dll或exe)中。我们正在构建的ASP.NET应用程序正在使用未作为已编译DLL进行部署的“网站”模板(App_Code文件夹等)。我意识到,如果项目类型是'ASP.NET Web Application',我可以访问DLL,但不幸的是,这是我无法控制的。是否可以将LinqPad与ASP.NET网站(而不是Web应用程序)一起使用?

我在任何情况下都可以使用LinqPad吗?

回答

1

我建议将实体类移动到单独的程序集中。这不仅能解决你的问题,而且从设计的角度来看也是正确的。

此外,您可以将您的网站转换为Web应用程序。

[更新]

如果您不能分割实体一个单独的程序,如果转换为Web应用程序是不可行的,你可以尝试从网站上提取编译DLL。
当你的网站是建立在DLL将位于这样的路径(取决于您的平台):

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website1 
+0

感谢亚历克斯,我要去这个给一个去看看,如果你的更新的伎俩。可悲的是,我不能分裂到一个单独的程序集或转换项目,而没有为了个人兴趣跳过许多篮球。 – Evan 2011-05-27 23:19:29

相关问题