我正在做很實體框架的非標準構建。我已經使用EdmGen2生成一個數據庫的edmx,並將組件csdl,msdl和ssdl文件分割成它們自己的文件。連接字符串中的元數據如下所示:實體框架:模式中的每個類型名稱必須是唯一的
C:\ Downloads \ EDM | filename.csdl | filename.msdl | filename.ssdl
我有一個單元測試,什麼也不做,但嘗試打開的連接,我得到這個錯誤(與其他很多糠一起):
「模式中的每種類型的名稱必須是獨特「
如果我手動進入csdl併爲名稱添加」1「,它最終會移至msdl文件並開始抱怨它。很顯然,架構在開放操作中得到了雙重定義......
- 在測試或從屬項目中沒有對edmx的引用。事實上,沒有任何引用,因爲這是一個在運行時動態生成所有這些東西的項目。
- 我見過Julie Lehrman /不要成爲Iffy的職位,而且看起來並不是那個問題。
TIA ...
EdmGen2在這裏找到: http://code.msdn.microsoft.com/EdmGen2 如果我把所產生的同一個項目,並作出獨立的類項目中的標準參考吧,輸出的作品就好了。 – 2009-07-16 14:18:37