是否可以将 LinqPad 与 ASP.NET 网站(而不是 Web 应用程序)一起使用?
我对使用基于 Entity Framework 4.0 的网站测试 LinqPad 非常感兴趣,但是当我加载 LinqPad 时,它希望我将其附加到程序集(dll 或 exe)。我们正在构建的 ASP.NET 应用程序使用的是“网站”模板(App_Code 文件夹等),该模板未部署为已编译的 DLL。我意识到,如果项目类型是“ASP.NET Web 应用程序”,我就可以访问 DLL,但不幸的是,这超出了我的控制范围。
我是否可以在我的情况下使用 LinqPad?
I'm very interested in testing out LinqPad with our Entity Framework 4.0 based websites, but when I load up LinqPad it wants me to attach it to an assembly (dll or exe). The ASP.NET applications we are building are using the 'Website' template (App_Code folder, etc.) that is not deployed as a compiled DLL. I realize that if the project type were 'ASP.NET Web Application' I would have access to the DLL, but unfortunately this is out of my control.
Is it in any way possible for me to use LinqPad in my situation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议将实体类移动到单独的程序集中。这不仅可以解决您的问题,而且从设计的角度来看也是正确的做法。
此外,您还可以将您的网站转换为网络应用程序。
[更新]
如果您无法将实体拆分为单独的程序集,并且转换为 Web 应用程序不可行,您可以尝试从网站提取已编译的 dll。
当您的网站构建完成后,dll 将位于如下路径(取决于您的平台):
I suggest moving Entity classes to a separate assembly. This will not just solve your problem, but also is the right thing to do from design standpoint.
Also, you could convert your web site to web application.
[Update]
If you cannot split entities to a separate assembly, and if converting to web application is not feasible, you could try extracting compiled dll from web site.
When your site is built the dll will be located at path like this (depends on your platform):