2016-11-30 2 views
1

J'ai déjà connecté ma base de données SQL avec Visual Studio via l'explorateur de serveur Et j'ai rempli certaines tables avec des valeurs.Comment accéder à une base de données SQL dans Visual Studio? (Razor cshtml, C#)

Maintenant, je veux accéder/rechercher dans une table de ma base de données SQL dans mon projet de studio visuel. Par exemple: dans ma table j'ai des produits de différentes catégories et je veux seulement afficher les produits d'une catégorie spécifique

Mais, comment peut-on faire cela?

+0

Menu => Affichage => SQL Server Object Explorer – Lidaranis

+0

https://msdn.microsoft.com/en-us/library/s4yys16a(v=vs.90).aspx – Dhwani

+0

Regardez dans l'utilisation des entités EntityFramework. Les assistants de données intégrés généreront toutes les classes dont vous avez besoin pour accéder à votre base de données en utilisant LINQ. Les commandes SQL brutes sont * si dernier siècle * :) –

Répondre

1

Il y a plusieurs façons dont vous pouvez access.If vous utilisez le mode connectés que vous devez créer un objet pour la chaîne de connexion

SqlConnection con = new SqlConnection(@"Data Source=nameof_server;Initial Catalog=name_of_database;Integrated Security=True"); 
SqlCommand cmd = new SqlCommand("sql_command",con); 
con.open() 
//perform action based on your requirment 
ExecuteNonQuery() // Use this for insert,update,delete 

ExecuteScalar() // Use this for select single column 

ExecuteReader() // Use this for select multiple records 
con.close() 

Please check this link