// ======================================================================== // Copyright 2006 - Volian Enterprises, Inc. All rights reserved. // Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE // ------------------------------------------------------------------------ // $Workfile: $ $Revision: $ // $Author: $ $Date: $ // // $History: $ // ======================================================================== using System; using System.Data; using System.Data.SqlClient; using Csla; using Csla.Data; namespace Volian.Object.Library { /// /// ConnectionInfo Generated by MyGeneration using the CSLA Object Mapping template /// [Serializable()] public partial class ConnectionInfo : ReadOnlyBase { #region Business Methods private int _dbid; [System.ComponentModel.DataObjectField(true, true)] public int Dbid { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _dbid; } } private string _name = string.Empty; [System.ComponentModel.DataObjectField(true, true)] public string Name { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _name; } } private string _title = string.Empty; [System.ComponentModel.DataObjectField(true, true)] public string Title { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _title; } } private string _connectionstring = string.Empty; [System.ComponentModel.DataObjectField(true, true)] public string ConnectionString { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _connectionstring; } } private int _servertype; /// /// 0 SQL Server /// [System.ComponentModel.DataObjectField(true, true)] public int ServerType { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _servertype; } } private string _config = string.Empty; [System.ComponentModel.DataObjectField(true, true)] public string Config { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _config; } } private DateTime _dts = new DateTime(); [System.ComponentModel.DataObjectField(true, true)] public DateTime Dts { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _dts; } } private string _usrid = string.Empty; [System.ComponentModel.DataObjectField(true, true)] public string Usrid { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { return _usrid; } } // TODO: Replace base ConnectionInfo.ToString function as necessary /// /// Overrides Base ToString /// /// A string representation of current ConnectionInfo //public override string ToString() //{ // return base.ToString(); //} // TODO: Check ConnectionInfo.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// /// A Unique ID for the current ConnectionInfo protected override object GetIdValue() { return _dbid; } #endregion #region Factory Methods private ConnectionInfo() { /* require use of factory methods */ } #endregion #region Data Access Portal internal ConnectionInfo(SafeDataReader dr) { try { _dbid = dr.GetInt32("DBID"); _name = dr.GetString("Name"); _title = dr.GetString("Title"); _connectionstring = dr.GetString("ConnectionString"); _servertype = dr.GetInt32("ServerType"); _config = dr.GetString("Config"); _dts = dr.GetDateTime("DTS"); _usrid = dr.GetString("UsrID"); } catch (Exception ex) { Database.LogException("ConnectionInfo", ex); } } #endregion } // Class } // Namespace