2011-05-21 45 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

相關問題