2011-03-23 113 views
1

我們可以在Linq-to-SQL類(每個.dbml文件)中創建多少個實體?在Linq-to-SQL類中創建實體

我在我的數據庫中有1,500個表。

雖然在LINQ到SQL類執行的應用程序,它顯示

沒有足夠的存儲空間

+0

根據Sergi的回答,當您嘗試運行查詢或嘗試從數據庫表創建實體時,是否會收到此錯誤? – 2011-03-23 14:25:21

回答

1

有多少實體可以從數據庫中創建沒有限制。您可能只是在Visual Studio中耗盡內存。

編輯

基於安東的評論,請嘗試重新啓動Visual Studio中。否則,您可能必須將您的數據模型分解爲多個dbmls,並將各種表分佈在整個表中。

+0

是的,沒有限制但存在內存不足的問題。我有大約200張表,有時當我建立項目時,我得到錯誤「內存不足」。它只有在重新啓動VS後纔會消失。 – Anton 2011-03-23 14:25:25

0

看起來好像真的沒有足夠的空間來存儲更多的實體。你的HD滿了嗎?你爲數據庫文件設置了最大大小嗎?

0

嘗試使用sqlmetal通過命令行而不是Visual Studio來生成類 - 它可能是VS.NET使用的內存太多。