Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Unable to find mmDataAccessWCFSql class
Message
De
19/12/2011 15:04:42
 
 
À
19/12/2011 09:38:59
Timothy Bryan
Sharpline Consultants
Conroe, Texas, États-Unis
Information générale
Forum:
ASP.NET
Catégorie:
The Mere Mortals .NET Framework
Divers
Thread ID:
01531155
Message ID:
01531383
Vues:
31
Tim:

I am still having issues:

Here are my DataAccessCode:

ABusinessObject
 protected override OakLeaf.MM.Main.Data.mmDataAccessBase CreateDataAccessObject(string dataAccessClassName)
        {
            //return base.CreateDataAccessObject(dataAccessClassName);
            // If WCF mode is set in the config file, return that type
            if (mmAppBase.DefaultDataAccessMode == mmDataAccessMode.Local)
                return base.CreateDataAccessObject(dataAccessClassName);
            else
            {
                //return mmAppBase.Factory.CreateDataAccessObject(dataAccessClassName);
                // Get the Endpoint address
                //string DefaultEndpointNameSetting = System.Configuration.("DefaultEndpointName");
                return mmAppBase.Factory.CreateDataAccessObject(dataAccessClassName);
                //return new mmDataAccessWCFSql(DefaultEndpointNameSetting);
            }

        }
Factory method
  public override OakLeaf.MM.Main.Data.mmDataAccessSql CreateDataAccessSql()
        {
            if (mmAppWPF.DefaultDataAccessMode == OakLeaf.MM.Main.mmDataAccessMode.Local)
            {
                return base.CreateDataAccessSql();
            }
            else
            {
                // Get the Endpoint address
                string DefaultEndpointNameSetting = mmAppWPF.AppSettingsMgr.GetSetting("DefaultEndpointName");

                return new mmDataAccessWCFSql(DefaultEndpointNameSetting);
                
            }

        }
This did not resolve the issue as I am using Entity framework (EF) for my business object. The datasourceclass for EF is DataAccessSqlEF and not DataAccessSQL.

Well I then changed the configuration for EF to use DataAccessSql and not DataAccessSQLEF. That instantiated the data access object but gave an error at run time at the following line on the mmDataAccessWCFSQL:
// Get the data access object
ImmDataAccessEF dao = businessObject.GetDataAccessObject() as ImmDataAccessEF;
Obviously I am missing something simple and critical.

Best regards,
Navneet
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform