Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 511011
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T07:10:22+00:00 2026-05-13T07:10:22+00:00

There is a web-application that works with Business Logic Layer (BLL). The BLL gets

  • 0

There is a web-application that works with Business Logic Layer (BLL). The BLL gets data from the Data Access Layer (DAL). The DAL gets data from DB through and does custom mapping.

At the moment it is required to add into the web application some functionality that will be Silverlight-based. It is planned to use .NET RIA Services for this purpose.

In the demo-video (http://silverlight.net/learn/videos/all/net-ria-services-intro/) things are very well explained:

  1. create an entity data
    model (using EF, for example);
  2. create a domain service
    using earlier create data model as
    data context.

I guess it is clear that it will be not a very good idea to start EF usage as data context in my case: this approach will require to work with the DB data directly skipping DAL and BLL logic.


Could you please advise:

  1. What is a better way to get SilverLight functionality on my web-site: to use RIA services or better to skip RIA services, implement own WebService that will provide the data, use this WS from the SilverLight app directly)?
  2. If we still are going to use RIA, how to create a data context that will use BLL as data source?

Any other ideas or thoughts are welcome.

Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T07:10:22+00:00Added an answer on May 13, 2026 at 7:10 am

    RIA Services isn’t coupled to Entity Framework. You can use any DAL, including one of your own.

    Specifically, instead of deriving from LinqToEntitiesDomainService, start by deriving from DomainService. You can write your query, insert, update, delete methods (depending on which ones you need), and in their implementation call out into the DAL.

    The entity types can be POCO types – all they need at minimum is a one or more members marked as a [Key].

    This should be enough to get you started.

    Depending on your scenario this might suffice. If you’ve got a more sophisticated DAL, you could even create a DomainService base class customized for your DAL. Some of the reasons to do so:
    1. Want to provide DAL-specific implementation of PersistChangeSet (to commit a bunch of changes to the DAL)
    2. Want to translate DAL-specific metadata into DAL-agnostic metadata. Say you have a DAL-specific way of identifying what are key members, association members etc. and you want to convert DAL metadata into the equivalent [Key], [Association] etc. metadata.

    Hope this helps.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

In my web application there is a process that queries data from all over
We are developing a web application that will be sold to many clients. There
I'm working on a Wicket-based web application. In the application there are buttons that
Is there a general rule of thumb to follow when storing web application data
I am working on a web application that allows users to upload attachments. These
Is there a programming language suitable for building web applications, that is compiled, strongly-typed,
There are 3 web apps. Site A and B are both ASP.NET Web Application
There are lots of web application frameworks available these days, for pretty much every
Is there any difference between website and web application project? What if you are
we need reports in our web application and there is the free ReportViewer Control

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.