none
RIA Servies vs ADO.Net Data Servces - в чем разница? RRS feed

  • Вопрос

  • Можно на пальцах пояснить в чем разница между этими двумя вещями?
    Зачем было создавать RIA, если был уже ADO.NET?
    Что лучше использовать для бизнес-приложений на Silverlight?



    22 сентября 2009 г. 13:34

Ответы

  • По RIA можно почитать здесь: http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx

    По ADO.NET - здесь: http://msdn.microsoft.com/en-us/library/cc668794.aspx

    ADO.NET Data Services существует как отдельный продукт, но он также используется в качестве основы для других технологий Microsoft. Например, платформа .NET RIA Services, позволяющая очень удобно строить RIA-приложения на основе Silverlight очень активно использует ADO.NET Data Services для обеспечения взаимодействия серверной стороны и клиента.



    Для бизнес-приложений на SilverLight лучше использовать RIA services.
    • Помечено в качестве ответа Lexxpin 23 сентября 2009 г. 7:07
    22 сентября 2009 г. 16:02

Все ответы

  • Можно уточнить, вы имеете в виду .NET RIA Services?
    22 сентября 2009 г. 14:24
  • С использованием RIA ваш проект связан непосредственно с Silverlight, так что студия "уже знает" какие методы там доступны и все строго типизировано. C ADO.NET иначе. Источник

    Для бизнес приложений:
    Введение в .NET RIA Services – создание бизнес-приложений в Silverlight
    • Предложено в качестве ответа I.Vorontsov 22 сентября 2009 г. 16:31
    • Отменено предложение в качестве ответа I.Vorontsov 23 сентября 2009 г. 7:31
    • Предложено в качестве ответа QPARD 5 декабря 2010 г. 14:44
    22 сентября 2009 г. 14:36
  • По RIA можно почитать здесь: http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx

    По ADO.NET - здесь: http://msdn.microsoft.com/en-us/library/cc668794.aspx

    ADO.NET Data Services существует как отдельный продукт, но он также используется в качестве основы для других технологий Microsoft. Например, платформа .NET RIA Services, позволяющая очень удобно строить RIA-приложения на основе Silverlight очень активно использует ADO.NET Data Services для обеспечения взаимодействия серверной стороны и клиента.



    Для бизнес-приложений на SilverLight лучше использовать RIA services.
    • Помечено в качестве ответа Lexxpin 23 сентября 2009 г. 7:07
    22 сентября 2009 г. 16:02
  • Я начал использовать RIA, только вот как быть с наследованием? 
    Если в EF реализовано наследование, то клиентский код в Silverlight отказывается генерироваться.
    В тоже время, я создал сервис ADO.NET, добавил ссылку в Silverlight приложении и нормально
    с генерировались все сущности, да и Linq поддерживается.

    23 сентября 2009 г. 6:16