Формат для ресурсов:
Metadata=res://<assemblyFullName>/<resourceName>.
Ленивый способ - использовать подстановочный знак res: //*/bah.msl.Который будет загружать файлы модели / отображения из каталога bin, вызывающей сборки, а также из ссылочных сборок.
В вашем случае:
res:///Models.db.csdl|res:///Models.db.ssdl|res://*/Models.db.msl
Неверно, попробуйте:
res://*/Models.db.csdl|res://*/Models.db.ssdl|res://*/Models.db.msl
Полная строка:
connectionString="metadata=res://*/Models.db.csdl|res://*/Models.db.ssdl|res://*/Models.db.msl;provider=System.Data.SqlClient;provider connection string='Data Source=localhost;Initial Catalog=SystemName;Integrated Security=True;MultipleActiveResultSets=True'" providerName="System.Data.EntityClient"
В качестве альтернативы выможно использовать абсолютные ссылки, что быстрее (но я предполагаю, что это будет гораздо более болезненным для вас):
Metadata=res://<DLL>, <Version>, neutral, <SN>/Models.db.csdl|Models.db.ssdl|Models.db.msl