Pergunta

O meu banco de dados contém uma coluna do tipo string, que representa uma URL. Agora estou perguntando como sua possível mapear esta string para um objeto Uri usando o Entity Framework.

Todas as idéias?

Foi útil?

Solução

Use uma classe parcial, w / a propriedade personalizada:

    public partial class MyClass
    {
        public Uri MyUri
        {
            get
                { return new Uri(StringUriPropertyFromDB); }
        }
    }

Você pode tornar a propriedade private string no designer EF, se quiser. Note que você não pode usar as propriedades personalizadas como este em LINQ to Entities, no entanto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top