Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Unable to find mmDataAccessWCFSql class
Message
From
19/12/2011 15:04:42
 
 
To
19/12/2011 09:38:59
Timothy Bryan
Sharpline Consultants
Conroe, Texas, United States
General information
Forum:
ASP.NET
Category:
The Mere Mortals .NET Framework
Miscellaneous
Thread ID:
01531155
Message ID:
01531383
Views:
32
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform