2010-04-27 47 views
3

是否可以爲EntityFramework中的每個實體使用單獨的ssdl,csdl和msl文件?是否可以爲每個實體使用單獨的ssdl,csdl和msl文件?

也就是說,我想模塊化映射信息。

注意:EdmGen.exe工具將ssdl,csdl和msl信息存儲在所有實體的相應文件中。注意:如果有人使用NHibernate,他應​​該知道這樣一個事實,NHibernate爲每個實體使用不同的映射文件。我想做同樣的事情。

+0

是什麼做分離的好處? – Krunal 2010-04-27 06:45:24

+0

問題不是'爲什麼',問題是'是否可能'?如果框架讓我們這樣做?在NHIbernate中,好處是,我們可以分別專注於單獨的實體,而不會混淆我的問題。 – anonymous 2010-04-27 06:55:38

回答

4

只有當實體之間沒有關係時。

只要有關係,就需要了解兩個實體,在CSDL中創建一個關聯,然後滲入MSL並從那裏進入SSDL。

所以理論上是的。

在實踐中沒有。

希望這有助於

亞歷

相關問題