2010-04-27 4 views
3

Можно ли использовать отдельные файлы ssdl, csdl и msl для каждого объекта Entity в EntityFramework?Возможно ли использовать отдельные файлы ssdl, csdl и msl для каждого объекта?

То есть, я хочу модулировать информацию о сопоставлении.

Примечание: Средство EdmGen.exe хранит информацию ssdl, csdl и msl в соответствующих файлах для всех объектов.

Примечание: Если кто-либо использовал NHibernate, он должен знать, что NHibernate использует отдельные файлы сопоставления для каждого объекта. Я хочу сделать то же самое.

+0

что пользе делать разделение? – Krunal

+0

Вопрос не в том, «почему», вопрос «Возможно ли это»? Если структура позволяет нам это сделать? В NHIbernate преимущество заключается в том, что мы можем сосредоточиться на отдельных объектах отдельно, не загромождая мою проблему. – anonymous

ответ

4

Только в случае отсутствия связей между объектами.

Как только существуют связи, вы должны знать об обоих объектах в CSDL, чтобы создать ассоциацию, которая затем кровоточит в MSL и оттуда в SSDL.

Так что в теории да.

На практике нет.

Надеется, что это помогает

Alex

Смежные вопросы