Yes, the DLL was NOT in my bin for the sample app nor does it get copied when I try adding OpenAccess to my own app. Seems like a bug to me.
Additionally, when trying to get the other sample "OpenAccessSimpleApplication" to build (not the Silverlight one) I get the exact same error when trying to build (also missing the config dll but after adding it still failed to build). That solution doesn't have the Telerik.Web.UI.dll in it's references even though it physically existed in the bin directory. Once I added that, it built but gets runtime errors. No Products show up and when you click on "Schedules" it throws this:
Server Error in '/' Application.
--------------------------------------------------------------------------------
line 1:306: unexpected char: '@'
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Telerik.OpenAccess.Exceptions.QueryException: line 1:306: unexpected char: '@'
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[QueryException: line 1:306: unexpected char: '@']
Telerik.OpenAccess.SPI.Backends.ThrowException(Exception e) +28
Telerik.OpenAccess.RT.ExceptionWrapper.Throw() +34
OpenAccessRuntime.storagemanager.logging.LoggingStorageManager.compileQuery(ImmutableQueryDetails query) +239
OpenAccessRuntime.DataObjects.OpenAccessQueryImp.compile() +106
Telerik.OpenAccess.RT.QueryImpl.Compile() +34
Telerik.OpenAccess.RT.QueryImpl.Execute(Object[] args) +91
Telerik.OpenAccess.RT.DataSource.OpenAccessDataSourceView.ExecuteOqlQuery(IQuery oqlQuery, Object[] queryArguments, Int32 startRowIndex, Int32 maximumRows) +136
Telerik.OpenAccess.RT.DataSource.OpenAccessDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +636
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +19
Telerik.Web.UI.Scheduling.DataSourceViewSchedulerProvider.GetAppointments(RadScheduler owner) +238
Telerik.Web.UI.RadScheduler.PerformSelect() +236
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
Telerik.Web.UI.RadScheduler.EnsureDataBound() +30
Telerik.Web.UI.RadScheduler.CreateChildControls(Boolean bindFromDataSource) +135
Telerik.Web.UI.RadScheduler.CreateChildControls() +34
System.Web.UI.Control.EnsureChildControls() +87
System.Web.UI.Control.PreRenderRecursiveInternal() +44
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842
Why isn't there a sample app for this product that will actually build and run? It's becoming increasingly frustrating to try and evaluate it when the help files aren't useful, the sample apps won't build and the entire process seems convoluted at best. For example, I have a db with almost 900 tables and over 500 stored procedures. The reverse mapping window doesn't seem to have the ability to de-select the generate checkbox for all rows so that I can just select one or two tables for a test (or I can't figure out how to only generate selected tables) and if I try to grab all objects, it runs out of memory (on a new machine with 4 gig of memory).
I see why others have complained about how difficult it is to get a handle on this product.