Jump to content

Recommended Posts

Posted (edited)

Boas!

Tenho uma base de dados, e um web service ligado a esta, e estou a ter problemas em criar uma função no web-service

Já tentei pesquisar, mas não sei ao certo as keywords correctas para tal.

Tenho uma tabela na base de dados chamada "Especies".

Webservice:

[OperationContract]
public List<Especie> Extinsao()
{
return (from x in bd.Especies
where x.estado_especie.Contains("Extinção")
select x).ToList();
}

C# no lado do cliente:

private void extinsão_rect_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
cliente.ExtinsaoCompleted +=new EventHandler<ServiceBadokaPark.ExtinsaoCompletedEventArgs>(cliente_ExtinsaoCompleted);
cliente.ExtinsaoAsync();
}
private void cliente_ExtinsaoCompleted(object sender, ServiceBadokaPark.ExtinsaoCompletedEventArgs e)
{
foreach (ServiceBadokaPark.Especie x in e.Result)
this.lista.Items.Add(x.nome_especie);
}

Duvidas:

1)Com o "contains" não é suposto inserir um char?

2)Como faço referencia a duas tabelas diferentes?

3)Como dá para perceber na função cliente_extinsãocompleted, o objectivo é retornar os nome_especie, para o item "lista".

Será necessário indicar isso no "cliente.ExtinsãoAsync()"?

Obrigado

Edited by Filipe_O

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.