In my method of adding files is giving the following exception to debug:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
Method:
internal void AddArquivo(Model.Arquivo arquivo)
{
using (var ctx = new TESTEntities())
{
var versao = arquivo.ArquivoVersoes[0];
ctx.ARQUIVO.Add(new ARQUIVO()
{
ARQUIVO_GUID = arquivo.ARQUIVO_GUID,
ARQUIVO_VERSAO = new ARQUIVO_VERSAO()
{
ARQUIVO_GUID = arquivo.ARQUIVO_GUID,
ARQUIVO_VERSAO_GUID = Guid.NewGuid().ToString(),
ARQUIVO = versao.ARQUIVO,
DATAHORA = versao.DATAHORA,
TAMANHO = versao.TAMANHO,
USUARIO_PESSOA_GUID = versao.USUARIO_PESSOA_GUID
},
DIRETORIO_GUID = arquivo.DIRETORIO_GUID,
EXTENSAO = arquivo.EXTENSAO,
IS_STREAM = arquivo.IS_STREAM,
TAG = arquivo.TAG,
TIPO_DE_ARQUIVO_GUID = arquivo.TipoDeArquivo.TIPO_DE_ARQUIVO_GUID,
ULT_ARQUIVO_VERSAO_GUID = arquivo.ULT_ARQUIVO_VERSAO_GUID,
URL = arquivo.URL,
XARQUIVO = arquivo.XARQUIVO
});
ctx.SaveChanges();
}
}