Strony

czwartek, 13 czerwca 2013

Konwersja SQL - .net

Czasami trzeba przenieść dane z SQL-a (w tym MS SQL) do aplikacji. Oczywiście dane proste typu string są łatwe - po stronie SQL jest to varchar (lub unicode nvarchar) a po stronie aplikacji jest to string. 

Czasami jednak sytuacja jest bardziej złożona. Na przykład format numeric - do większości lepszy niż double/float, ale pytanie brzmi - jak poprawnie zainicjalizować zmienną po stronie aplikacji żeby w trakcie działania formaty były zgodne ? 

Pomaga tabelka dostępna pod tym adresem: link
Jest również strona na MS Online books: link

Dlaczego jest to ważne ?

Ponieważ pilnowanie poprawności typów jest niezwykle istotne dla poprawności działania programu.

Stosowanie tych samych typów oznacza że z obu stron wartości są pilnowane i wzajemnie spójne - czyli coś na co pozwoli aplikacja nie spowoduje problemu po stronie bazy danych i na odwrót. 

W sytuacji gdy korzystamy z tej samej technologii (by Microsoft) czyli zarówno baza danych jak i aplikacja jest pisana w środowisku jednego producenta warto poszukać takich informacji.

Brak komentarzy:

Prześlij komentarz