How to Connect to SQL Server using LINQ to SQL?

后端 未结 3 1395
时光取名叫无心
时光取名叫无心 2021-01-31 10:04

Sure this is a really dumb question, but how do I connect my C# console app to a SQL Server Instance?

Have done this plenty of times with c# Web Apps, but this is the fi

相关标签:
3条回答
  • 2021-01-31 10:24

    When you've created your console application, in the Solution Explorer, choose Add New Item and you should get a dialog box something like this:

    enter image description here

    What you're looking for is the Linq-to-SQL Classes which creates a *.dbml model file.

    For a very complete and thorough introduction to Linq-to-SQL, read Scott Guthrie's Using Linq to SQL blog series (many posts). Those things all apply to any kind of app using Linq-to-SQL to talk to SQL Server.

    0 讨论(0)
  • 2021-01-31 10:25

    It sounds like you want to create a new LINQ To SQL dbml to your console app, and use Visual Studio's Server Explorer as part of the process.

    Add a .dbml to your project as per normal.

    Your Server Explorer window in Visual Studio should allow you to create a new Connection. Ensure you're using SqlClient. Here you can enter the instance name of your SQL Server.

    enter image description here

    0 讨论(0)
  • 2021-01-31 10:35

    Step 1: Add a connection to your Server Explorer

    enter image description here

    After that is added, you should see it appear under the server exlporer tab on the left side of your screen.

    Step 2: Add a Linq to SQL file (.dbml) to your project

    enter image description here

    Step 3: Open the .dbml file from the file explorer on the right hand side of Visual Studio

    Step 4: Open up your connection via the drop down arrows on you server browser so that you can see the tables you which to use in your console app

    Step 5: Drag them onto the design area (as seen by the yellow lines and the result of doing this in the green box)

    enter image description here

    Step 6: Go back to your .cs page for your console, instantiate, and get to work

    enter image description here

    EDIT:

    My guess would be that you may be missing SQL server from your computer. Check your start menu, do you have Microsoft SQL Server folder with a configuration tool in it as seen here?:

    enter image description here

    0 讨论(0)
提交回复
热议问题