Not logged in : Login

About: VirtEntityFrameworkOODBCDatService     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : atom:Entry, within Data Space : ods.openlinksw.com associated with source document(s)

AttributesValues
type
Date Created
Date Modified
label
  • VirtEntityFrameworkOODBCDatService
maker
Title
  • VirtEntityFrameworkOODBCDatService
isDescribedUsing
has creator
attachment
  • http://vos.openlinksw.com/wiki/main/VOS/VirtEntityFrameworkOODBCDatService/VirtAdoNetDataServices_15.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtEntityFrameworkOODBCDatService/VirtAdoNetDataServices_16.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtEntityFrameworkOODBCDatService/VirtAdoNetDataServices_4.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtEntityFrameworkOODBCDatService/VirtEntityFrameworkOODBCDatService1.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtEntityFrameworkOODBCDatService/VirtEntityFrameworkOODBCDatService2.png
content
  • %META:TOPICPARENT{name="VirtODBCEntityFrameworkUsage"}% ---+++Creating an ADO.Net Data Service for ODBC-Compliant Databases An ADO.Net Data Service for the Microsoft Access Northwind tables can be created using the Entity Data Model created in the <i>[[VirtOODBCEDM][Creating EDM in Visual Studio 2008]]</i> section. 1 Open the <b><nop>VirtuosoDataService</b> project created in the <i>[[VirtOODBCEDM][Creating EDM in Visual Studio 2008]]</i> section.%BR%%BR% 1 Right click on the <b><nop>VirtuosoDataService</b> project name in the <b>Solution Explorer</b> pane. Then, select the <b>Add</b> -> <b>New Item</b> menu options. %BR%%BR%<img src="%ATTACHURLPATH%/VirtAdoNetDataServices_4.png" style="wikiautogen"/>%BR%%BR% 1 The <b>Add New Item</b> dialog will appear. Choose the <b>ADO.NET Data Service</b> template. Give it the name <b><code>Virtuoso.svc</code></b> and click <b>Add</b> to create the ADO.Net Data Service. %BR%%BR%<img src="%ATTACHURLPATH%/VirtAdoNetDataServices_15.png" style="wikiautogen"/>%BR%%BR% 1 In the newly created <b><code>Virtuoso.svc.cs</code></b> Data Service file, add the data source class name of <b><code><nowiki>VirtuosoEntities</nowiki></code></b> (note this is the name set in the <i>[[VirtOODBCEDM][Creating EDM in Visual Studio 2008]]</i> section) as the <b><nop>DataService</b> name. Enable access to the Data Service by adding the entry <b><code><nowiki>config.SetEntitySetAccessRule("*", EntitySetRights.All);</nowiki></code></b> to the <b><code><nowiki>InitializeService</nowiki></code></b> method. <verbatim> // C# using System; using System.Web; using System.Collections.Generic; using System.ServiceModel.Web; using System.Linq; using System.Data.Services; namespace SimpleDataService { public class Northwind : DataService<VirtuosoDemoEntities> { public static void InitializeService(IDataServiceConfiguration config) { config.SetEntitySetAccessRule("*", EntitySetRights.All); } } } </verbatim> %BR%%BR%<img src="%ATTACHURLPATH%/VirtAdoNetDataServices_16.png" style="wikiautogen"/>%BR%%BR% 1 To test the Data Service, simply hit <b>Ctrl+F5</b> within Visual Studio. This will start the development web server, run the Data Services server inside, and load a Web browser page displaying the list of available tables/entities for the Microsoft Access Northwind database catalog. %BR%%BR%<img src="%ATTACHURLPATH%/VirtEntityFrameworkOODBCDatService1.png" style="wikiautogen"/>%BR%%BR% 1 To access a specific entity instance like the Customers table ALFKI record, use this convention: <b><code><nowiki>http://host/vdir/Virtuoso.svc/Customers('ALFKI')</nowiki></code></b> . %BR%%BR%<img src="%ATTACHURLPATH%/VirtEntityFrameworkOODBCDatService2.png" style="wikiautogen"/>%BR%%BR% ---+++NOTES 1 <b>Important</b> - To view <b>Atom</b> (the default format returned by an ADO.NET Data Service) in Internet Explorer, you must first ensure that <b>Feed Reading View</b> is turned <b>off</b>. This can be done on the <b>Content tab</b> of <b>Tools<b> in <b>Internet Options</b>.%BR%%BR% 1 If a Data Services entity instance URI page fails to load, you can turn <b>Verbose</b> errors on by adding <b><code><nowiki>config.UseVerboseErrors = true;</nowiki></code></b> in the <b><code><nowiki>virtuoso.svc.cs InitializeService</nowiki></code></b> method to obtain more detailed information from the server as to why the page failed to load: <verbatim> public static void InitializeService(IDataServiceConfiguration config) { config.UseVerboseErrors = true; config.SetEntitySetAccessRule("*", EntitySetRights.All); } </verbatim> CategoryDocumentation CategoryVirtuoso CategoryEntityFramework CategoryDotNET CategoryODBC CategoryODBCODBCBridge
id
  • f4e059fb79449b2726e554bfb8b5a7de
link
has container
http://rdfs.org/si...ices#has_services
atom:title
  • VirtEntityFrameworkOODBCDatService
links to
atom:source
atom:author
atom:published
  • 2017-06-13T05:48:34Z
atom:updated
  • 2017-06-13T05:48:34Z
topic
is made of
is container of of
is link of
is http://rdfs.org/si...vices#services_of of
is links to of
is creator of of
is atom:entry of
is atom:contains of
Faceted Search & Find service v1.17_git132 as of May 12 2023


Alternative Linked Data Documents: iSPARQL | ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3238 as of May 23 2023, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (15 GB total memory, 3 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software