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 545001
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T10:42:55+00:00 2026-05-13T10:42:55+00:00

I was playing around with LINQPad and was curious how I could implement similar

  • 0

I was playing around with LINQPad and was curious how I could implement similar behavior in my own app, namely: how can I allow the user to input a LINQ query against a known database context as a string and then run that query in the application?

For example, if I have the LINQ-to-SQL datacontext for the Northwind database in my application, I want the user to have the ability to type

from cust in Customers
where cust.City == "London"
select cust;

And I’ll return the results of calling .ToList() on this query.

Any ideas/tips/links?

Thanks kindly

Mustafa

  • 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-13T10:42:55+00:00Added an answer on May 13, 2026 at 10:42 am

    The System.CodeDom namespace might do what you’re looking for. Check out this blog post:

    http://blogs.msdn.com/lukeh/archive/2007/07/11/c-3-0-and-codedom.aspx

    Though instead of public static void Main you could compile a static method that takes a DataContext class and returns IEnumerable using the provided LINQ query. Or whatever works.

    Be mindful that everytime you compile code this way you’re creating a new assembly, which would then need to be loaded into your application before you can execute it. Assemblies aren’t garbage collected; if users are going to want to run many, many queries it could lead to a nasty memory leak.

    And it’d also be a good idea to be mindful of possible attacks users can do by typing in whatever malicious code they want executed. But I don’t have any rock solid advice for you there.

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

Sidebar

Related Questions

Been playing around with this for a couple of hours and can't seem to
I was just playing around with some code in LINQPad and managed to crash
Just playing around with some of the APIs in .NET and I can't seem
I've been playing around with Simple.Data and have run across something that I can't
Playing around with shapeless natural numbers in excitement, I wonder what could be the
Been playing around with JavaScript, and what Im trying to do is only allow
I am playing around with the AVAudioRecorder so I can have it in my
Im playing around with Recurly, the app enables real time push notifications. My question
Recently playing around with the open source iphone app code, and found it uses
Been playing around with node.js and I am developing a file uploading web app

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.