Веб сервис доступом к БД и клиент
От: xSplashx  
Дата: 07.04.10 16:05
Оценка:
Доброго времени суток.Передо мной возникла такая задача: написать веб сервис имеющий доступ к БД, в которой храниться информация о человеке(имя,данные,фотка) и клиентское веб приложение к этому веб сервису.Начал с того ,что заполнил базу данных.Написал вебметоды которые по индексу возвращают имя,данные,фотку,причём последнее представленное в виде массива байтов.Написал клиент и через него обращаюсь к этим методам.Имя и данные изымаются без проблем,а вот фотка не хочет.Вот метод который изымает фотку:
 [WebMethod]
        public byte[] getImage(int id)
        {
           
            using (Database1Entities baza = new Database1Entities())
            {
                Forbs table = baza.Forbs.Where(c => c.id == id).FirstOrDefault();
                buf = table.Foto;
                
                return buf;


            }
        }

в клиенте пишу такую строчку:
byte[]  r=webservice.getImage(index);


но работать отказывается так как идёт не соответствие типов.А именно Студия говорит что тип возвращаемого значения этого метода:
 ServiceReference1.Image
.Объявляю переменную этого типа работа завершается ошибкой на этой строчке.Неявное преобразование типов тут не работает.Прошу помочь в этом разобраться.P.S. Это задание лабораторная работа в институт.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.