Я пытаюсь написать инструмент, который изменяет файл edmx, чтобы добавить таблицу, на которую ссылается синтаксис SQL Server. Мне любопытно, доступен ли какой-либо код, который разработчик уже использует для меня.Как разработчик EDM генерирует данные CSDL и MSL из данных SSDL?
Чтобы быть более точным, я хотел бы избежать угадывания, какие типы свойств .NET использовать в CSDL, чтобы соответствовать типам свойств поставщика хранилища (SQL Server 2008) в SSDL. Кажется, что SSDL использует прямые типы данных SQL Server, поэтому я уверен, что SSDL, который я сам создаю, будет приемлемым для дизайнера EDM. Я хочу иметь хоть какую-то уверенность в том, что любой соответствующий CSDL, который я создаю, и необходимый MSL, также будут приемлемы для дизайнера.
Мой другой вопрос, Entity Framework and SQL Server Synonyms, касается. Я пытаюсь создать способ добавить таблицу с псевдонимом synonym в файл EDMX.
Благодарности @KristoferA , ваша библиотека выглядит интересной, но я не готов к платной лицензии, но только для этого хобби проекта. Боюсь, что раньше я не задал себе вопрос достаточно ясно. Я понимаю все три раздела файла EDMX и ищу способ подражать тому, как Visual Studio генерирует данные EDMX из базы данных. – ProfK 2010-12-08 03:20:42