C# Lokalna baza

0

Chce napisać program, który obsługuje lokalną bazę danych. Chodzi mi o taką utworzoną przez ADD -> NEW ITEM -> LOCAL DATABASE. Utworzyłem sobie taką bazę, i teraz chciałbym się z nią połączyć. Już dalej z zapytaniami sobie poradzę, chodzi mi tylko o samo połączenie bo z tym walczę już od kilku godzin bez skutku ;/

0

jak masz ja w folderze App_Data to connection string bedzie mniej więcej taki :
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True"

0
  static void Main(string[] args)
        {
           
            string connectionString="Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\DataBase.sdf;Integrated Security=True;User Instance=True";
            SqlConnection objConn = new SqlConnection(connectionString);
          
            try
            {
                objConn.Open();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            Console.WriteLine("Gitezzz");
            Console.ReadLine();

        }

Zmieniłem tylko nazwę pliku i rozszerzenie, bo u mnie jest sdf i nadal nie działa ;/ Sprawdzę jeszcze może będzie działać z tym drugim typem bazy "Service Based Database"

0

Ok już się połączyłem ;] Teraz mam jeszcze jeden mały problem. Mam bazę utworzoną w SQL Server Management Studio Express i chciałbym teraz ją importować w c#, żeby nie wklepywać całej struktury bazy w programie. Jak to zrobić?

0

Co masz na myśli?
Jeśli chcesz mieć klasy odpowiadające encjom w bazie, to użyj jakiegoś ORM, np. Linq to SQL.

1 użytkowników online, w tym zalogowanych: 0, gości: 1