ITBoard

Welcome to ITBoard Sign in | Join | Help
in
Site găzduit de AXTI
Home Blogs Forums Photos Downloads

Catalin's Blog

Ramblings on the technical world we live on. "Opiniile expuse aici sunt strict ale persoanelor care le publica."

The dummies cookbook for multi database access - Tasks

What we would like to achieve?
Well an application that is capable to:

  • change at runtime the database is it using, kind of change connection string and run on the “another” database
  • creates all database objects needed regardless of the database, theoretically speaking all have tables, columns, indexes and so forth.
  • read the catalog information, in plain English to be able to read the database structure

I do hope that at the end of this series or articles you will be capable to write an application doing just that, I know for sure that is possible Smile.

 

 Issues to solve:

  • Different styles of connections strings
  • SQL syntax and database capabilities related to SQL language support
    • General programming issues
    • Data types
      • Identity
      • BLOBs access
    • DDL
    • CRUD
    • Obtaining the schema  
    • Using Views
  • Representing in the application the database
    • Programming pitfalls to watch out
      • Exception categorization
      • Data provider behavior differences
  • Database design issues
    • Data types used
    • Views
    • Stored procedures and functions
Published Friday, October 02, 2009 5:09 PM by MrSmersh

Comments

 

Catalin's Blog said:

Desi aveam in plan WF putin, intimplator am avut kef si inspiratie pentru seria de articole care a adus

October 2, 2009 5:24 PM
 

ignatandrei said:

No, sa te vedem ? EF ? Linq ?

October 3, 2009 6:06 PM
 

MrSmersh said:

EF nu face fatza la asta... Stie DDL cumva? Sau din conection string isi schimba baza de date?

LINQ iarasi nu, dar de alte abordari si cum se compara cu idealul propus in ultimul capitol, sper ca anul asta Smile

October 4, 2009 1:14 AM
Anonymous comments are disabled

This Blog

Syndication

Tags

Home     Blogs     Forums     Photos     Downloads
Copyright © 2007 ITBoard.ro. Toate drepturile rezervate.