Oi pessoal, acredito que minha pergunta seja básica...mas não encontrei a resposta até agora, por favor se puderem me responder eu agradeço.
Criei o XML com o SQLMetal, e agora estou tentando colocar o xml num local onde possa ler. Até agora não soube onde colocar, tentei app_data e raiz do projeto e nada.
Tenho um projeto do tipo DAL onde usava DBML, agora quero tirar ele e usar o XML no lugar, mas não sei onde colocar.
Achei que deveria colocar o XML no mesmo nivel do DBML mas não rolou, segue o código que estou usando para ler o XML.
System.Data.Linq.Mapping.XmlMappingSource xmlMapping = System.Data.Linq.Mapping.XmlMappingSource.FromXml("Novelas.xml");
Ele sempre fica sem saber de onde pegar o arquivo, ai eu testei isso:
System.Data.Linq.Mapping.XmlMappingSource xmlMapping = System.Data.Linq.Mapping.XmlMappingSource.FromXml(System.Xml.Linq.XDocument.Load("D:\\caminho\\" + "base.xml").ToString());
E funciona, alguem sabe como resolver isso ? Não posso ter um caminho fixo, queria que o XML fosse lido do local onde fica o web,config, ou seja, na raiz do site.
Agredço qualquer ajuda.