This HTML5 document contains 40 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
n14http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtMSSQLServerEntityFrameworkUsage/sioc.
dctermshttp://purl.org/dc/terms/
atomhttp://atomowl.org/ontologies/atomrdf#
foafhttp://xmlns.com/foaf/0.1/
n5http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
dchttp://purl.org/dc/elements/1.1/
n8http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n4http://rdfs.org/sioc/services#
siocthttp://rdfs.org/sioc/types#
n15http://vos.openlinksw.com/dataspace/person/dav#
n11http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n12http://vos.openlinksw.com/dataspace/owiki#
xsdhhttp://www.w3.org/2001/XMLSchema#
n10http://vos.openlinksw.com/dataspace/%28NULL%29/wiki/VOS/
n20http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
n19http://wikis.openlinksw.com/dataspace/owiki/wiki/UdaWikiWeb/
Subject Item
n15:this
foaf:made
n2:VirtMSSQLServerEntityFrameworkUsage
Subject Item
n8:this
sioc:creator_of
n2:VirtMSSQLServerEntityFrameworkUsage
Subject Item
n5:item
n4:services_of
n2:VirtMSSQLServerEntityFrameworkUsage
Subject Item
n12:this
sioc:creator_of
n2:VirtMSSQLServerEntityFrameworkUsage
Subject Item
n11:VOS
sioc:container_of
n2:VirtMSSQLServerEntityFrameworkUsage
atom:entry
n2:VirtMSSQLServerEntityFrameworkUsage
atom:contains
n2:VirtMSSQLServerEntityFrameworkUsage
Subject Item
n2:VirtMSSQLServerEntityFrameworkUsage
rdf:type
atom:Entry sioct:Comment
dcterms:created
2017-06-13T05:38:23.133734
dcterms:modified
2017-06-13T05:38:23.133734
rdfs:label
VirtMSSQLServerEntityFrameworkUsage
foaf:maker
n20:this n15:this
dc:title
VirtMSSQLServerEntityFrameworkUsage
opl:isDescribedUsing
n14:rdf
sioc:has_creator
n12:this n8:this
sioc:content
%META:TOPICPARENT{name="VirtAdoNet35Provider"}% ---+ Using Microsoft Entity Frameworks to Access Microsoft SQL Server Schema Objects with Virtuoso This document details the steps required to provide Microsoft Entity Framework access to Microsoft SQL Server Schema Objects using the <nop>OpenLink Virtuoso Universal Server. This is achieved by linking the required Microsoft SQL Server Schema objects into Virtuoso using its built in Virtual Database engine, and then using the Virtuoso ADO.NET Entity Framework Provider to query the remote Microsoft SQL Server Schema objects linked into the Virtuoso Server. %TOC% ---++ Prerequisites The following must be in place to complete this exercise. 1 <b>Microsoft Visual Studio 2008 SP1 (or later)</b>%BR% Microsoft Visual Studio 2008 Service Pack 1 (or later) is required, as previous versions do not include the necessary Entity Framework support.%BR%%BR% 1 <b>Virtuoso ADO.NET Entity Framework Provider, v5.10 or later</b>%BR% The ADO.NET Entity Framework Provider must be installed on the Visual Studio development and deployment host(s). Version 5.10.x or later is required, as previous versions do not include the necessary Entity Frameworks support.%BR%%BR% 1 <b>Virtuoso Universal Server, v5.10 or later</b>%BR% Virtuoso Universal Server Release 5.10 or later is required, as previous versions do not include the necessary Entity Frameworks support. This may be on any host which is TCP/IP accessible from the Visual Studio development and deployment host(s).%BR%%BR% 1 <b>ODBC Driver for Microsoft SQL Server</b>%BR% The Virtuoso Server uses an ODBC Driver for Microsoft SQL Server to link in the Microsoft SQL Server Schema Objects. The <b><nop>OpenLink Multi-Tier ODBC Driver for Microsoft SQL Server</b> will be used in this document, and a functional ODBC Data Source Name (DSN) of "<code>sql25ma</code>" will be assumed to exist on the machine hosting the Virtuoso Server. Any ODBC compliant driver for Microsoft SQL Server should work.%BR%%BR% 1 <b>Microsoft SQL Server DBMS</b>%BR% A Microsoft SQL Server DBMS hosting the required Schema Objects needs to be available. This may be on any host which is TCP/IP accessible from the Virtuoso Server host. In this document, the <b>Microsoft SQL Server Northwind</b> sample database will be used to demonstrate the process.%BR%%BR% ---++ Tasks 1 <b>Ensure Microsoft SQL Server Primary Keys (PKs) are not nullable</b>%BR% The Visual Studio 2008 Entity Data Model (EDM) requires that all primary keys are *NOT* Nullable, and will fail to generate an EDM if any are. Thus ensure any tables to be used are defined as not nullable in the Microsoft SQL Server database schema before attempting to generate an EDM. In the case of the Microsoft SQL Server Northwind database all tables are not nullable, thus this should not be an issue in this case.%BR%%BR% 1 <b>[[http://wikis.openlinksw.com/dataspace/owiki/wiki/UdaWikiWeb/InstallConfigODBC][Install and configure the <nop>OpenLink ODBC Driver for Microsoft SQL Server]]</b>%BR%%BR% 1 <b>[[VirtADOClientServInstall][Install and configure <nop>OpenLink Virtuoso Universal Server]]%BR%%BR% 1 <b>[[VirtMSSQLLinkingObjects][Link Microsoft SQL Server tables and other schema objects into OpenLink Virtuoso]]%BR%%BR% 1 <b>[[VirtSQLEDM][Create a Visual Studio-hosted Entity Data Model (EDM)]]%BR%%BR% 1 <b>[[VirtEntityFrameworkSQLDatService][Use the EDM to create an Entity Frameworks-based ADO.NET Data Service]]%BR% CategoryDocumentation CategoryVirtuoso CategoryEntityFrameworks CategoryDotNET CategoryMSSQLServer
sioc:id
4e3828b50cd200aaceb9f26adaf78457
sioc:link
n2:VirtMSSQLServerEntityFrameworkUsage
sioc:has_container
n11:VOS
n4:has_services
n5:item
atom:title
VirtMSSQLServerEntityFrameworkUsage
sioc:links_to
n10:CategoryEntityFrameworks n10:CategoryDotNET n10:CategoryDocumentation n19:InstallConfigODBC n10:VirtEntityFrameworkSQLDatService n10:CategoryMSSQLServer n10:VirtMSSQLLinkingObjects n10:VirtSQLEDM n10:CategoryVirtuoso
atom:source
n11:VOS
atom:author
n15:this
atom:published
2017-06-13T05:38:23Z
atom:updated
2017-06-13T05:38:23Z
sioc:topic
n11:VOS
Subject Item
n2:VirtAdoNet35Provider
sioc:links_to
n2:VirtMSSQLServerEntityFrameworkUsage
Subject Item
n2:VirtMSSQLLinkingObjects
sioc:links_to
n2:VirtMSSQLServerEntityFrameworkUsage