0

Visual Studio 2008 SP1/.NET 3.5是否支持Linq to Entities(ADO.NET實體數據模型/ edmx)與SQL Server 2008 R2?具體而言,層次結構ID類型?如果是這樣,你有沒有下載鏈接,如果沒有,這個功能可用時有沒有發佈日期?在安裝GDR R2以支持Sql 2k8 dbproj和AdventureWorks2008導入失敗後,我今天嘗試了一下。Linq to Entities和SQL Server 2008層次結構編號

編輯:感謝devio,我發現這直接點擊

注:EF 1.0兼容性問題 實體框架團隊希望我們 讓你知道的AdventureWorks2008 有點超前的曲線 它使用的Katmai功能條款。 AdventureWorks2008 (如hierarchyid和geometry)中的某些數據類型在實體框架012xx中不受支持,而某些數據類型(例如日期和時間 )可能會導致問題。解決方法是 若要排除類似 Production.Document,那麼可以使用 ,因爲在Entity Framework 1.0中當前沒有 對層次結構數據類型 的支持。不幸的是 實體框架工具,其 從數據庫 更新你的模型會拉入表像 Production.Document即使他們創建模型 時 明確排除在外,等 AdventureWorks2008中使用該功能是在不支持 這次。我們期待 後續版本的實體框架 ,它具有完整的Katmai類型支持。

關於下一版EF何時可用的任何說明?

回答

1

MSDN says:在SQL Server 2008中引入

新的數據類型不受此版本的 實體框架的支持 明確。這些數據類型 包括:hierarchyid, 地理位置和文件流。由於 AdventureWorks 2008數據庫功能 這些新的數據類型,當生成基於AdventureWorks 2008 數據庫的數據模型時出現錯誤 。

(這是一種有趣的考慮的AdventureWorks 實現新的服務器功能,其開發工具做支持)