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

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

PrefixNamespace IRI
dctermshttp://purl.org/dc/terms/
atomhttp://atomowl.org/ontologies/atomrdf#
foafhttp://xmlns.com/foaf/0.1/
n13http://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/
n15http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n14http://rdfs.org/sioc/services#
siocthttp://rdfs.org/sioc/types#
n7http://vos.openlinksw.com/dataspace/person/dav#
n4http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n19http://vos.openlinksw.com/dataspace/owiki#
xsdhhttp://www.w3.org/2001/XMLSchema#
n9http://vos.openlinksw.com/dataspace/%28NULL%29/wiki/VOS/
n10http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
n12http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtFirebirdEntityFrameworkUsage/sioc.
Subject Item
n7:this
foaf:made
n2:VirtFirebirdEntityFrameworkUsage
Subject Item
n15:this
sioc:creator_of
n2:VirtFirebirdEntityFrameworkUsage
Subject Item
n13:item
n14:services_of
n2:VirtFirebirdEntityFrameworkUsage
Subject Item
n19:this
sioc:creator_of
n2:VirtFirebirdEntityFrameworkUsage
Subject Item
n4:VOS
sioc:container_of
n2:VirtFirebirdEntityFrameworkUsage
atom:entry
n2:VirtFirebirdEntityFrameworkUsage
atom:contains
n2:VirtFirebirdEntityFrameworkUsage
Subject Item
n2:VirtAdoNet35Provider
sioc:links_to
n2:VirtFirebirdEntityFrameworkUsage
Subject Item
n2:VirtFirebirdLinkingObjects
sioc:links_to
n2:VirtFirebirdEntityFrameworkUsage
Subject Item
n2:VirtFirebirdEntityFrameworkUsage
rdf:type
atom:Entry sioct:Comment
dcterms:created
2017-06-13T05:42:43.183152
dcterms:modified
2017-06-13T05:42:43.183152
rdfs:label
VirtFirebirdEntityFrameworkUsage
foaf:maker
n7:this n10:this
dc:title
VirtFirebirdEntityFrameworkUsage
opl:isDescribedUsing
n12:rdf
sioc:has_creator
n15:this n19:this
sioc:content
%META:TOPICPARENT{name="VirtAdoNet35Provider"}% ---+ Using Microsoft Entity Frameworks to Access Firebird Schema Objects with Virtuoso This document details the steps required to provide Microsoft Entity Framework access to Firebird Schema Objects using the <nop>OpenLink Virtuoso Universal Server. This is achieved by linking the required Firebird 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 Firebird 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 Firebird</b>%BR% The Virtuoso Server uses an ODBC Driver for Firebird to link in the Firebird Schema Objects. The <b>native Firebird ODBC Driver</b> will be used in this document, and a functional ODBC Data Source Name (DSN) of "<code>fire</code>" will be assumed to exist on the machine hosting the Virtuoso Server. Any ODBC compliant driver for Firebird should work.%BR%%BR% 1 <b>Firebird DBMS</b>%BR% A Firebird 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 Firebird <b>employee</b> database will be used to demonstrate the process.%BR%%BR% ---++ Tasks 1 <b>Ensure Firebird 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 table Primary Keys to be used are defined as not nullable in the Firebird database schema before attempting to generate an EDM. In the case of the Firebird employee database all table Primary Keys are not nullable, thus this should not be an issue in this case.%BR%%BR% 1 <b>Install and configure the Firebird ODBC Driver</b>%BR%%BR% 1 <b>[[VirtADOClientServInstall][Install and configure <nop>OpenLink Virtuoso Universal Server]]%BR%%BR% 1 <b>[[VirtFirebirdLinkingObjects][Link Firebird tables and other schema objects into OpenLink Virtuoso]]%BR%%BR% 1 <b>[[VirtFirebirdEDM][Create a Visual Studio-hosted Entity Data Model (EDM)]]%BR%%BR% 1 <b>[[VirtEntityFrameworkFirebirdDatService][Use the EDM to create an Entity Frameworks-based ADO.NET Data Service]]%BR%%BR% 1 <b>[[VirtFirebirdVisualStudioDataGridFormsApp][Use the EDM to create an Entity Frameworks-based Windows DataGrid Form Application]]%BR% CategoryDocumentation CategoryVirtuoso CategoryEntityFrameworks CategoryDotNET CategoryFirebird
sioc:id
228676fa4ca769e5d2364af7b4047dd5
sioc:link
n2:VirtFirebirdEntityFrameworkUsage
sioc:has_container
n4:VOS
n14:has_services
n13:item
atom:title
VirtFirebirdEntityFrameworkUsage
sioc:links_to
n2:CategoryVirtuoso n2:VirtEntityFrameworkFirebirdDatService n9:CategoryDotNET n9:VirtFirebirdEDM n9:CategoryFirebird n9:VirtFirebirdLinkingObjects n9:CategoryDocumentation n9:CategoryEntityFrameworks
atom:source
n4:VOS
atom:author
n7:this
atom:published
2017-06-13T05:42:43Z
atom:updated
2017-06-13T05:42:43Z
sioc:topic
n4:VOS