2009-07-30 53 views

回答

2

我一直在使用Huagati DBML工具,適用於工程,爲過去五個月左右,而只是「LINQ到SQL圖從數據庫更新」功能值得註冊價格。我沒有遇到任何兼容性問題,但這是我使用的VS2008中唯一的第三方加載項,因此不確定它如何與ReSharper一起玩。

微軟發佈Linq-to-sql設計器(用於.dbml文件),但沒有內置「更新圖」功能,但Huagati插件可以實現這一點,還有一些其他細節(你可以指定你想如何「美化」你的列名/屬性,這樣我所有的Tablename_Id列都會變成TablenameID屬性,我必須在標記爲「自動生成」的字段列表中添加幾行代碼(默認情況下,我的位列默認爲0或1,但沒有標記爲自動生成,即使它們是)。挑剔的抱怨是,您無法鍵入包含自動生成值列表的框(您可以在「 t打'輸入'來創建一個新的行 - 所以你必須從記事本複製/粘貼)。

除此之外,非常非常小的挑剔,DBML工具爲我節省了大量時間。我還喜歡「比較」功能,在去之前看看有什麼不對,並且實際上承諾改變我的Linq類(也可用於將開發linq ORM類與生產數據庫進行比較,以防忘記記錄對dev的更改DB,你去...)

因此無論如何 - 超過5個月後,我給它豎起大拇指。

柯克

0

如果您發送電子郵件至[email protected],我可以讓您與一些現有用戶保持聯繫。 (假設你想詢問其他用戶有關他們的經驗..?)

或者如果您有任何關於如何使用它的具體問題,請更具體。

而且,(如果你沒有訪問過它),在support forum是個好地方,以獲得其他用戶的保持和詢問有關該工具的具體問題......你當然也可以向您發送電子郵件可能有任何疑問有[email protected]

http://forum.huagati.com/forum1-huagati-dbmledmx-tools-support.aspx

+0

謝謝,但我在這裏發佈的問題的原因是要看到Huagati的範圍。我自己嘗試過,發現它很有用,但只用了一天。我想知道當ReSharper與它一起安裝時是否會產生問題。 – Storm 2009-07-30 11:56:14

1

如果你已經轉移到實體框架這顯然是一個你應該知道的工具。我對EF設計師的「從數據庫中更新模型...」功能感到失望,我被華格提模型比較工具的簡單性和強大功能所迷惑。 EFv4模型比較器顯示數據庫,SSDL和CSDL圖層之間的差異,並允許一個圖層的個體差異與另一個圖層同步或保留原位。我剛剛看過the demo video,給我留下了深刻的印象。看到Visual Studio下一版本中包含這種工具,我不會感到驚訝。不幸的是,我不能提供反饋,只是單挑。

相關問題