コード例 #1
0
ファイル: Operation.cs プロジェクト: waffle-iron/nequeo
        /// <summary>
        /// Get the connection type model.
        /// </summary>
        /// <param name="dataObjectTypeName">The Assembly Qualified Name of the data type model.</param>
        /// <param name="dataAccess">The data access instance.</param>
        /// <returns>The connection type model</returns>
        public static ConnectionTypeModel GetTypeModel(string dataObjectTypeName, Nequeo.Wpf.UI.DataAccess dataAccess)
        {
            ConnectionTypeModel connectionModel = new ConnectionTypeModel();

            connectionModel.ConnectionDataType = dataAccess.ConnectionTypeModel.ConnectionDataType;
            connectionModel.ConnectionType     = dataAccess.ConnectionTypeModel.ConnectionType;
            connectionModel.DataAccessProvider = dataAccess.ConnectionTypeModel.DataAccessProvider;
            connectionModel.DatabaseConnection = dataAccess.ConnectionTypeModel.DatabaseConnection;
            connectionModel.DataObjectTypeName = dataObjectTypeName;
            return(connectionModel);
        }
コード例 #2
0
ファイル: Operation.cs プロジェクト: waffle-iron/nequeo
        /// <summary>
        /// Get the connection type model.
        /// </summary>
        /// <typeparam name="TDataModel">The data model type</typeparam>
        /// <param name="dataAccess">The data access instance.</param>
        /// <returns>The connection type model</returns>
        public static ConnectionTypeModel GetTypeModel <TDataModel>(Nequeo.Wpf.UI.DataAccess dataAccess)
        {
            ConnectionTypeModel connectionModel = new ConnectionTypeModel();

            connectionModel.ConnectionDataType = dataAccess.ConnectionTypeModel.ConnectionDataType;
            connectionModel.ConnectionType     = dataAccess.ConnectionTypeModel.ConnectionType;
            connectionModel.DataAccessProvider = dataAccess.ConnectionTypeModel.DataAccessProvider;
            connectionModel.DatabaseConnection = dataAccess.ConnectionTypeModel.DatabaseConnection;
            connectionModel.DataObjectTypeName = typeof(TDataModel).AssemblyQualifiedName;
            return(connectionModel);
        }