MonoSqlite
From OpenSimulator
(Difference between revisions)
| Line 2: | Line 2: | ||
= ADO.NET Overview = | = ADO.NET Overview = | ||
| + | |||
| + | ADO.NET provides a level of abstraction away from just embedding straight up SQL in your application. This is done through the generic DataFoo objects: | ||
| + | * DataSet - best to think of this as an in memory copy of your database | ||
| + | * DataTable - an in memory representation of an sql table | ||
| + | * DataRow, DataColumn, etc. - you get the picture. | ||
| + | |||
| + | Once you manage to get your data into the DataFoo objects, you can manipulate them independent of underlying data source. | ||
| + | |||
| + | = Creating Schema Definitions = | ||
| + | |||
| + | = Building SqliteCommands = | ||
Revision as of 05:37, 25 August 2007
This is an attempted writeup of the methodology used with Mono / SQLite / ADO.NET in OpenSim. There is a real lack of information out there when trying to do something with these technologies. (this is very ongoing)
ADO.NET Overview
ADO.NET provides a level of abstraction away from just embedding straight up SQL in your application. This is done through the generic DataFoo objects:
* DataSet - best to think of this as an in memory copy of your database * DataTable - an in memory representation of an sql table * DataRow, DataColumn, etc. - you get the picture.
Once you manage to get your data into the DataFoo objects, you can manipulate them independent of underlying data source.