﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SqliteModelProvider&lt;T&gt;" FullName="Hyena.Data.Sqlite.SqliteModelProvider&lt;T&gt;"><TypeSignature Language="C#" Value="public class SqliteModelProvider&lt;T&gt; where T : new()" /><AssemblyInfo><AssemblyName>Hyena</AssemblyName><AssemblyVersion>0.90.1.25402</AssemblyVersion><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><TypeParameters><TypeParameter Name="T"><Constraints><ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute></Constraints></TypeParameter></TypeParameters><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected SqliteModelProvider (Hyena.Data.Sqlite.HyenaSqliteConnection connection);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /></Parameters><Docs><param name="connection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteModelProvider (Hyena.Data.Sqlite.HyenaSqliteConnection connection, string table_name);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /><Parameter Name="table_name" Type="System.String" /></Parameters><Docs><param name="connection">To be added.</param><param name="table_name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteModelProvider (Hyena.Data.Sqlite.HyenaSqliteConnection connection, string table_name, bool checkTable);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /><Parameter Name="table_name" Type="System.String" /><Parameter Name="checkTable" Type="System.Boolean" /></Parameters><Docs><param name="connection">To be added.</param><param name="table_name">To be added.</param><param name="checkTable">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddColumn"><MemberSignature Language="C#" Value="protected void AddColumn (Hyena.Data.Sqlite.DatabaseColumn c, bool select);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="c" Type="Hyena.Data.Sqlite.DatabaseColumn" /><Parameter Name="select" Type="System.Boolean" /></Parameters><Docs><param name="c">To be added.</param><param name="select">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CheckTable"><MemberSignature Language="C#" Value="protected void CheckTable ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CheckVersion"><MemberSignature Language="C#" Value="protected virtual void CheckVersion ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ClearProperty&lt;U&gt;"><MemberSignature Language="C#" Value="public void ClearProperty&lt;U&gt; (Hyena.Data.Sqlite.DbColumn column);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="column" Type="Hyena.Data.Sqlite.DbColumn" /></Parameters><Docs><typeparam name="U">To be added.</typeparam><param name="column">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><TypeParameters><TypeParameter Name="U" /></TypeParameters></Member><Member MemberName="Connection"><MemberSignature Language="C#" Value="public Hyena.Data.Sqlite.HyenaSqliteConnection Connection { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteConnection</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Copy"><MemberSignature Language="C#" Value="public void Copy (T original, T copy);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="original" Type="T" /><Parameter Name="copy" Type="T" /></Parameters><Docs><param name="original">To be added.</param><param name="copy">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateCommand"><MemberSignature Language="C#" Value="protected virtual Hyena.Data.Sqlite.HyenaSqliteCommand CreateCommand { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateFetchCommand"><MemberSignature Language="C#" Value="public Hyena.Data.Sqlite.HyenaSqliteCommand CreateFetchCommand (string condition);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Parameters><Parameter Name="condition" Type="System.String" /></Parameters><Docs><param name="condition">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateIndex"><MemberSignature Language="C#" Value="protected void CreateIndex (string name, string columns);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="columns" Type="System.String" /></Parameters><Docs><param name="name">To be added.</param><param name="columns">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateTable"><MemberSignature Language="C#" Value="protected virtual void CreateTable ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DatabaseVersion"><MemberSignature Language="C#" Value="protected virtual int DatabaseVersion { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Delete"><MemberSignature Language="C#" Value="public virtual void Delete (System.Collections.Generic.IEnumerable&lt;T&gt; items);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="items" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" /></Parameters><Docs><param name="items">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Delete"><MemberSignature Language="C#" Value="public virtual void Delete (long id);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.Int64" /></Parameters><Docs><param name="id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Delete"><MemberSignature Language="C#" Value="public void Delete (T item);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="item" Type="T" /></Parameters><Docs><param name="item">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Delete"><MemberSignature Language="C#" Value="public void Delete (string condition, object[] vals);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="condition" Type="System.String" /><Parameter Name="vals" Type="System.Object[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="condition">To be added.</param><param name="vals">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteCommand"><MemberSignature Language="C#" Value="protected virtual Hyena.Data.Sqlite.HyenaSqliteCommand DeleteCommand { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FetchAll"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;T&gt; FetchAll ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;T&gt;</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FetchAllMatching"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;T&gt; FetchAllMatching (string condition, object[] vals);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;T&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="condition" Type="System.String" /><Parameter Name="vals" Type="System.Object[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="condition">To be added.</param><param name="vals">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="FetchFirstMatching"><MemberSignature Language="C#" Value="public T FetchFirstMatching (string condition, object[] vals);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters><Parameter Name="condition" Type="System.String" /><Parameter Name="vals" Type="System.Object[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="condition">To be added.</param><param name="vals">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="FetchRange"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;T&gt; FetchRange (int offset, int limit);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;T&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="offset" Type="System.Int32" /><Parameter Name="limit" Type="System.Int32" /></Parameters><Docs><param name="offset">To be added.</param><param name="limit">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FetchSingle"><MemberSignature Language="C#" Value="public T FetchSingle (int id);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.Int32" /></Parameters><Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FetchSingle"><MemberSignature Language="C#" Value="public virtual T FetchSingle (long id);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.Int64" /></Parameters><Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="From"><MemberSignature Language="C#" Value="public virtual string From { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetInsertParams"><MemberSignature Language="C#" Value="protected virtual object[] GetInsertParams (T target);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object[]</ReturnType></ReturnValue><Parameters><Parameter Name="target" Type="T" /></Parameters><Docs><param name="target">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetProperty&lt;U&gt;"><MemberSignature Language="C#" Value="public U GetProperty&lt;U&gt; (T item, Hyena.Data.Sqlite.DbColumn column);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>U</ReturnType></ReturnValue><Parameters><Parameter Name="item" Type="T" /><Parameter Name="column" Type="Hyena.Data.Sqlite.DbColumn" /></Parameters><Docs><typeparam name="U">To be added.</typeparam><param name="item">To be added.</param><param name="column">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><TypeParameters><TypeParameter Name="U" /></TypeParameters></Member><Member MemberName="GetUpdateParams"><MemberSignature Language="C#" Value="protected object[] GetUpdateParams (T target);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object[]</ReturnType></ReturnValue><Parameters><Parameter Name="target" Type="T" /></Parameters><Docs><param name="target">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="HyenaTableName"><MemberSignature Language="C#" Value="protected virtual string HyenaTableName { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Init"><MemberSignature Language="C#" Value="protected void Init ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Insert"><MemberSignature Language="C#" Value="protected int Insert (T target);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="target" Type="T" /></Parameters><Docs><param name="target">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InsertCommand"><MemberSignature Language="C#" Value="protected virtual Hyena.Data.Sqlite.HyenaSqliteCommand InsertCommand { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load"><MemberSignature Language="C#" Value="public virtual T Load (System.Data.IDataReader reader);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Data.IDataReader" /></Parameters><Docs><param name="reader">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Load"><MemberSignature Language="C#" Value="public void Load (System.Data.IDataReader reader, T target);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Data.IDataReader" /><Parameter Name="target" Type="T" /></Parameters><Docs><param name="reader">To be added.</param><param name="target">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MakeNewObject"><MemberSignature Language="C#" Value="protected virtual T MakeNewObject ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="MigrateDatabase"><MemberSignature Language="C#" Value="protected virtual void MigrateDatabase (int old_version);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="old_version" Type="System.Int32" /></Parameters><Docs><param name="old_version">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MigrateTable"><MemberSignature Language="C#" Value="protected virtual void MigrateTable (int old_version);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="old_version" Type="System.Int32" /></Parameters><Docs><param name="old_version">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ModelVersion"><MemberSignature Language="C#" Value="protected virtual int ModelVersion { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PrimaryKey"><MemberSignature Language="C#" Value="public string PrimaryKey { protected set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PrimaryKeyFor"><MemberSignature Language="C#" Value="protected long PrimaryKeyFor (System.Data.IDataReader reader);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Data.IDataReader" /></Parameters><Docs><param name="reader">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PrimaryKeyFor"><MemberSignature Language="C#" Value="protected long PrimaryKeyFor (T item);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="item" Type="T" /></Parameters><Docs><param name="item">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Refresh"><MemberSignature Language="C#" Value="public bool Refresh (T item);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="item" Type="T" /></Parameters><Docs><param name="item">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Save"><MemberSignature Language="C#" Value="public virtual void Save (T target);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="target" Type="T" /></Parameters><Docs><param name="target">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Select"><MemberSignature Language="C#" Value="public virtual string Select { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectCommand"><MemberSignature Language="C#" Value="protected virtual Hyena.Data.Sqlite.HyenaSqliteCommand SelectCommand { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectRangeCommand"><MemberSignature Language="C#" Value="protected virtual Hyena.Data.Sqlite.HyenaSqliteCommand SelectRangeCommand { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectSingleCommand"><MemberSignature Language="C#" Value="protected virtual Hyena.Data.Sqlite.HyenaSqliteCommand SelectSingleCommand { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetProperty&lt;U&gt;"><MemberSignature Language="C#" Value="public void SetProperty&lt;U&gt; (T item, U value, Hyena.Data.Sqlite.DbColumn column);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="item" Type="T" /><Parameter Name="value" Type="U" /><Parameter Name="column" Type="Hyena.Data.Sqlite.DbColumn" /></Parameters><Docs><typeparam name="U">To be added.</typeparam><param name="item">To be added.</param><param name="value">To be added.</param><param name="column">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><TypeParameters><TypeParameter Name="U" /></TypeParameters></Member><Member MemberName="TableName"><MemberSignature Language="C#" Value="public virtual string TableName { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Update"><MemberSignature Language="C#" Value="protected void Update (T target);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="target" Type="T" /></Parameters><Docs><param name="target">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UpdateCommand"><MemberSignature Language="C#" Value="protected virtual Hyena.Data.Sqlite.HyenaSqliteCommand UpdateCommand { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Where"><MemberSignature Language="C#" Value="public virtual string Where { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>