<?xml version="1.0" encoding="utf-8"?><edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"><edmx:DataServices><Schema Namespace="PurdueIo.Database.Models" xmlns="http://docs.oasis-open.org/odata/ns/edm"><EntityType Name="Campus"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="Code" Type="Edm.String" /><Property Name="Name" Type="Edm.String" /><Property Name="ZipCode" Type="Edm.String" /><NavigationProperty Name="Buildings" Type="Collection(PurdueIo.Database.Models.Building)" /><NavigationProperty Name="Classes" Type="Collection(PurdueIo.Database.Models.Class)" /></EntityType><EntityType Name="Building"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="CampusId" Type="Edm.Guid" /><Property Name="Name" Type="Edm.String" /><Property Name="ShortCode" Type="Edm.String" /><NavigationProperty Name="Campus" Type="PurdueIo.Database.Models.Campus"><ReferentialConstraint Property="CampusId" ReferencedProperty="Id" /></NavigationProperty><NavigationProperty Name="Rooms" Type="Collection(PurdueIo.Database.Models.Room)" /></EntityType><EntityType Name="Room"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="Number" Type="Edm.String" /><Property Name="BuildingId" Type="Edm.Guid" /><NavigationProperty Name="Building" Type="PurdueIo.Database.Models.Building"><ReferentialConstraint Property="BuildingId" ReferencedProperty="Id" /></NavigationProperty></EntityType><EntityType Name="Term"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="Code" Type="Edm.String" /><Property Name="Name" Type="Edm.String" /><Property Name="StartDate" Type="Edm.Date" /><Property Name="EndDate" Type="Edm.Date" /><NavigationProperty Name="Classes" Type="Collection(PurdueIo.Database.Models.Class)" /></EntityType><EntityType Name="Course"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="Number" Type="Edm.String" /><Property Name="SubjectId" Type="Edm.Guid" /><Property Name="Title" Type="Edm.String" /><Property Name="CreditHours" Type="Edm.Double" Nullable="false" /><Property Name="Description" Type="Edm.String" /><NavigationProperty Name="Subject" Type="PurdueIo.Database.Models.Subject"><ReferentialConstraint Property="SubjectId" ReferencedProperty="Id" /></NavigationProperty><NavigationProperty Name="Classes" Type="Collection(PurdueIo.Database.Models.Class)" /></EntityType><EntityType Name="Class"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="CourseId" Type="Edm.Guid" /><Property Name="TermId" Type="Edm.Guid" /><Property Name="CampusId" Type="Edm.Guid" /><NavigationProperty Name="Course" Type="PurdueIo.Database.Models.Course"><ReferentialConstraint Property="CourseId" ReferencedProperty="Id" /></NavigationProperty><NavigationProperty Name="Term" Type="PurdueIo.Database.Models.Term"><ReferentialConstraint Property="TermId" ReferencedProperty="Id" /></NavigationProperty><NavigationProperty Name="Campus" Type="PurdueIo.Database.Models.Campus"><ReferentialConstraint Property="CampusId" ReferencedProperty="Id" /></NavigationProperty><NavigationProperty Name="Sections" Type="Collection(PurdueIo.Database.Models.Section)" /></EntityType><EntityType Name="Section"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="Crn" Type="Edm.String" /><Property Name="ClassId" Type="Edm.Guid" /><Property Name="Type" Type="Edm.String" /><Property Name="StartDate" Type="Edm.Date" /><Property Name="EndDate" Type="Edm.Date" /><NavigationProperty Name="Class" Type="PurdueIo.Database.Models.Class"><ReferentialConstraint Property="ClassId" ReferencedProperty="Id" /></NavigationProperty><NavigationProperty Name="Meetings" Type="Collection(PurdueIo.Database.Models.Meeting)" /></EntityType><EntityType Name="Meeting"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="SectionId" Type="Edm.Guid" /><Property Name="Type" Type="Edm.String" /><Property Name="StartDate" Type="Edm.Date" /><Property Name="EndDate" Type="Edm.Date" /><Property Name="DaysOfWeek" Type="PurdueIo.Database.Models.DaysOfWeek" Nullable="false" /><Property Name="StartTime" Type="Edm.TimeOfDay" /><Property Name="Duration" Type="Edm.Duration" Nullable="false" /><Property Name="RoomId" Type="Edm.Guid" /><NavigationProperty Name="Section" Type="PurdueIo.Database.Models.Section"><ReferentialConstraint Property="SectionId" ReferencedProperty="Id" /></NavigationProperty><NavigationProperty Name="Instructors" Type="Collection(PurdueIo.Database.Models.Instructor)" /><NavigationProperty Name="Room" Type="PurdueIo.Database.Models.Room"><ReferentialConstraint Property="RoomId" ReferencedProperty="Id" /></NavigationProperty></EntityType><EntityType Name="Subject"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="Name" Type="Edm.String" /><Property Name="Abbreviation" Type="Edm.String" /><NavigationProperty Name="Courses" Type="Collection(PurdueIo.Database.Models.Course)" /></EntityType><EntityType Name="Instructor"><Key><PropertyRef Name="Id" /></Key><Property Name="Id" Type="Edm.Guid" Nullable="false" /><Property Name="Name" Type="Edm.String" /><Property Name="Email" Type="Edm.String" /><NavigationProperty Name="Meetings" Type="Collection(PurdueIo.Database.Models.Meeting)" /></EntityType><EnumType Name="DaysOfWeek" UnderlyingType="Edm.Byte" IsFlags="true"><Member Name="None" Value="0" /><Member Name="Monday" Value="1" /><Member Name="Tuesday" Value="2" /><Member Name="Wednesday" Value="4" /><Member Name="Thursday" Value="8" /><Member Name="Friday" Value="16" /><Member Name="Saturday" Value="32" /><Member Name="Sunday" Value="64" /></EnumType></Schema><Schema Namespace="Default" xmlns="http://docs.oasis-open.org/odata/ns/edm"><EntityContainer Name="Container"><EntitySet Name="Campuses" EntityType="PurdueIo.Database.Models.Campus"><NavigationPropertyBinding Path="Buildings" Target="Buildings" /><NavigationPropertyBinding Path="Classes" Target="Classes" /></EntitySet><EntitySet Name="Buildings" EntityType="PurdueIo.Database.Models.Building"><NavigationPropertyBinding Path="Campus" Target="Campuses" /><NavigationPropertyBinding Path="Rooms" Target="Rooms" /></EntitySet><EntitySet Name="Rooms" EntityType="PurdueIo.Database.Models.Room"><NavigationPropertyBinding Path="Building" Target="Buildings" /></EntitySet><EntitySet Name="Terms" EntityType="PurdueIo.Database.Models.Term"><NavigationPropertyBinding Path="Classes" Target="Classes" /></EntitySet><EntitySet Name="Courses" EntityType="PurdueIo.Database.Models.Course"><NavigationPropertyBinding Path="Classes" Target="Classes" /><NavigationPropertyBinding Path="Subject" Target="Subjects" /></EntitySet><EntitySet Name="Classes" EntityType="PurdueIo.Database.Models.Class"><NavigationPropertyBinding Path="Campus" Target="Campuses" /><NavigationPropertyBinding Path="Course" Target="Courses" /><NavigationPropertyBinding Path="Sections" Target="Sections" /><NavigationPropertyBinding Path="Term" Target="Terms" /></EntitySet><EntitySet Name="Sections" EntityType="PurdueIo.Database.Models.Section"><NavigationPropertyBinding Path="Class" Target="Classes" /><NavigationPropertyBinding Path="Meetings" Target="Meetings" /></EntitySet><EntitySet Name="Meetings" EntityType="PurdueIo.Database.Models.Meeting"><NavigationPropertyBinding Path="Instructors" Target="Instructors" /><NavigationPropertyBinding Path="Room" Target="Rooms" /><NavigationPropertyBinding Path="Section" Target="Sections" /></EntitySet><EntitySet Name="Subjects" EntityType="PurdueIo.Database.Models.Subject"><NavigationPropertyBinding Path="Courses" Target="Courses" /></EntitySet><EntitySet Name="Instructors" EntityType="PurdueIo.Database.Models.Instructor"><NavigationPropertyBinding Path="Meetings" Target="Meetings" /></EntitySet></EntityContainer></Schema></edmx:DataServices></edmx:Edmx>