11
我剛剛用LinQ to SQL數據庫文件繼承了一個項目。我需要大約100個數據庫表的一半,所以我想生成一個基於DBML文件的數據庫,並去掉我不需要的東西。使用LinQ to SQL DBML文件生成數據庫
有沒有辦法做到這一點?
我剛剛用LinQ to SQL數據庫文件繼承了一個項目。我需要大約100個數據庫表的一半,所以我想生成一個基於DBML文件的數據庫,並去掉我不需要的東西。使用LinQ to SQL DBML文件生成數據庫
有沒有辦法做到這一點?
http://msdn.microsoft.com/en-us/library/bb399420.aspx
在LINQ to SQL,對象模型映射到關係數據庫中。通過使用基於屬性的映射或外部映射文件來描述關係數據庫的結構來啓用映射。在這兩種情況下,都有足夠的關於關係數據庫的信息,您可以使用DataContext.CreateDatabase方法創建數據庫的新實例。
DataContext.CreateDatabase方法僅在對象模型中編碼的信息範圍內創建數據庫的副本。從您的對象模型映射文件和屬性可能不會編碼關於現有數據庫結構的所有內容。映射信息不代表用戶定義函數,存儲過程,觸發器或檢查約束的內容。這種行爲對於各種數據庫是足夠的...
這應該是關鍵