CCSTrace.Tests/App_Data/DBConfig.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="big5" ?> <CCS> <DBSetting DataSource = "NNTPC" UserId = "basedb" Password = "BASEDB000" ConnectionCount = "3" ShowError = "false" /> <ThreadSetting maxThreadSize="5" minThreadSize="1" /> </CCS> CCSTrace.Tests/CCSTrace.Tests.csproj
New file @@ -0,0 +1,125 @@ <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProjectGuid>{6CD5DE3F-1581-4F40-9971-264802B47DE6}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>CCSTrace.Tests</RootNamespace> <AssemblyName>CCSTrace.Tests</AssemblyName> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> <FileAlignment>512</FileAlignment> <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion> <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath> <IsCodedUITest>False</IsCodedUITest> <TestProjectType>UnitTest</TestProjectType> <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking> <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> <PlatformTarget>x86</PlatformTarget> <OutputPath>bin\x86\Debug\</OutputPath> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> <PlatformTarget>x86</PlatformTarget> <OutputPath>bin\x86\Release\</OutputPath> </PropertyGroup> <ItemGroup> <Reference Include="Microsoft.ExtendedReflection, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\..\..\Dev\Microsoft\VisualStudio-14.0\Common7\IDE\Extensions\Microsoft\Pex\Microsoft.ExtendedReflection.dll</HintPath> </Reference> <Reference Include="Microsoft.Pex.Framework"> <HintPath>..\..\..\..\..\Dev\Microsoft\VisualStudio-14.0\Common7\IDE\Extensions\Microsoft\Pex\Microsoft.Pex.Framework.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Private>True</Private> </Reference> <Reference Include="System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Private>True</Private> </Reference> </ItemGroup> <ItemGroup> <ProjectReference Include="..\CCSTrace\CCSTrace.csproj"> <Project>{E56EE563-6708-4448-85C4-9AE3C01E1B86}</Project> <Name>CCSTrace</Name> </ProjectReference> </ItemGroup> <ItemGroup> <Compile Include="CcsMainTest.ConstructorTest.g.cs"> <DependentUpon>CcsMainTest.cs</DependentUpon> </Compile> <Compile Include="CcsMainTest.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\PexAssemblyInfo.cs" /> <Compile Include="Service1Test.AcceptCaseTest.g.cs"> <DependentUpon>Service1Test.cs</DependentUpon> </Compile> <Compile Include="Service1Test.cs" /> </ItemGroup> <ItemGroup> <Content Include="App_Data\DBConfig.xml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> </ItemGroup> <Choose> <When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'"> <ItemGroup> <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> </ItemGroup> </When> <Otherwise> <ItemGroup> <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework" /> </ItemGroup> </Otherwise> </Choose> <Choose> <When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'"> <ItemGroup> <Reference Include="Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Private>False</Private> </Reference> <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Private>False</Private> </Reference> <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Private>False</Private> </Reference> <Reference Include="Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Private>False</Private> </Reference> </ItemGroup> </When> </Choose> <Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> --> </Project> CCSTrace.Tests/CcsMainTest.ConstructorTest.g.csBinary files differ
CCSTrace.Tests/CcsMainTest.csBinary files differ
CCSTrace.Tests/Properties/AssemblyInfo.csBinary files differ
CCSTrace.Tests/Properties/PexAssemblyInfo.csBinary files differ
CCSTrace.Tests/Service1Test.AcceptCaseTest.g.csBinary files differ
CCSTrace.Tests/Service1Test.csBinary files differ
CCSTrace/App_Data/DBConfig.xml
New file @@ -0,0 +1,4 @@ <?xml version="1.0" encoding="big5" ?> <CCS> <DBSetting DataSource = "nntpc" UserId = "basedb" Password = "BASEDB000" ConnectionCount = "3" ShowError = "false" /> </CCS> CCSTrace/CCS/Domain/CCSCaseState.cs
New file @@ -0,0 +1,19 @@ namespace CCSTrace.CCS.Domain { // ReSharper disable once InconsistentNaming public enum CCSCaseState { EventInitial = 1000,// Create new event EventProcess = 1001,// Trace and process event in CCS WebService WaitForDespatch = 1002, // create DesRec EventDespatched = 1003, WaitForSponsor = 1005, // create SponRec WaitForRepair = 1006, // create RepairRec EventFinsh = 1007, // with no RepairRecord EventComplete = 1008, // with RepairRecord EventOver = 1009, // with RepairRecord but not upload EventReturn = 2001, // Return the EventRecord AlarmFailure = 2002, // EventRecord AlarmFailure EventTrasnfer = 2003 // EventRecord Transfer to Process } } CCSTrace/CCS/Domain/Codelist.cs
New file @@ -0,0 +1,25 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace CCSTrace.CCS.Domain { public class Codelist { public Codelist(int indexId, int keyId, string item, string content) { IndexId = indexId; KeyId = keyId; Item = item; Content = content; } public int IndexId { get; } public int KeyId { get; } public string Item { get; } public string Content { get; } } } CCSTrace/CCS/GlobalVariable.cs
New file @@ -0,0 +1,93 @@ using System; using CCSTrace.CCS.Object; namespace CCSTrace.CCS { public class GlobalVariable { public const int Dept = 31; /* 受理部門 */ public const int CcsEventBrief = 11; /* 事故原因(FOR CCS) */ public const int CcsDept = 12; /* 部門(FOR CCS) */ // 是否颱風案件 public const int IsDisaster = 1; public static int NotDisaster = 0; /* Event Type */ public static int NotImportCase = 0; public static int IsImportCase = 1; /* Level Type */ public static int NoLevel = 0; public static int ALevel = 1; public static int BLevel = 2; public static int CLevel = 3; /* Recall Type */ public static int NotReCall = 0; public static int IsReCall = 1; /* Trace_Finish */ public static int TraceStill = 0; public static int TraceFinish = 1; /* CaseType */ public const int OriginalCase = 0; public const int ParentCase = 1; public const int ChildCase = 2; /* Equipment */ public const int Breaker = 108; public const int Jumper = 109; public const int Switch = 114; public const int Sxfmr = 115; public const int Hicustomer = 107; /* Tracer Return Status */ public const int TraceFailure = 0; public const int Success = 1; public const int FailureByDb = 2; public const int NoSxfmr = 3; public const int CaseTypeChanged = 4; public const int CaseTransfer = 5; public const int FdrLocked = 6; public const int TraceCounts3 = 7; /* Error Message */ public const int SameCustomer = 5001; /* 重複來電 */ public const int NoMeter = 5002; /* 找不到電號 */ public const int Debt = 5003; /* 欠費停電 */ public const int NoSupplyElc = 5004; /* 未供電線段 */ /* Alerm */ public static int AlermPort { get; set; } = 3000; /* ShowError */ public static bool ShowError { get; set; } = false; //private static string m_OracleThinConn = "jdbc:oracle:thin:"; //private static string m_OracleThinUser = ""; //private static string m_OracleThinPass = ""; //private static string m_strThinConnRegPath = "SOFTWARE\\Origo\\OMS\\Login"; //private static string m_strThinConnRegName = "thin"; //private static string m_strThinConnRegUser = "DBUser"; //private static string m_strThinConnRegPassWord = "DBPassWord"; public static string CcsListPath = "c:\\OMS\\BIN\\CCS\\"; public static string ConnectionString { get; set; } = String.Empty; public static string TraceConnectionString { get; set; } = String.Empty; // Date Converter //public static CCS.Function.TransferDate Convert = new CCS.Function.TransferDate(); public static EosCodelist EosCodelist { get; set; } = null; public static CcsCodelist CcsCodelist { get; set; } = null; public static int MinThreadSize { get; set; } = 1; public static int MaxThreadSize { get; set; } = 5; public static int MaxConnectionCount { get; set; } = 1; public static int IdleTimeout { get; set; } = 10; } } CCSTrace/Global.asax
New file @@ -0,0 +1 @@ <%@ Application Codebehind="Global.asax.cs" Inherits="CCSTrace.Global" Language="C#" %> CCSTrace/Global.asax.cs
New file @@ -0,0 +1,51 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Security; using System.Web.SessionState; using CCSTrace.CCS; namespace CCSTrace { public class Global : System.Web.HttpApplication { protected void Application_Start(object sender, EventArgs e) { CcsMain appMain = CcsMain.Instance(); appMain.Startup(); } protected void Session_Start(object sender, EventArgs e) { } protected void Application_BeginRequest(object sender, EventArgs e) { } protected void Application_AuthenticateRequest(object sender, EventArgs e) { } protected void Application_Error(object sender, EventArgs e) { } protected void Session_End(object sender, EventArgs e) { } protected void Application_End(object sender, EventArgs e) { CcsMain appMain = CcsMain.Instance(); appMain.Shutdown(); } } } CCSTrace/NLog.config
New file @@ -0,0 +1,42 @@ <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" autoReload="true" throwExceptions="false" internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log" > <!-- optional, add some variabeles https://github.com/nlog/NLog/wiki/Configuration-file#variables --> <variable name="myvar" value="myvalue"/> <!-- See https://github.com/nlog/nlog/wiki/Configuration-file for information on customizing logging rules and outputs. --> <targets> <!-- add your targets here See https://github.com/nlog/NLog/wiki/Targets for possible targets. See https://github.com/nlog/NLog/wiki/Layout-Renderers for the possible layout renderers. --> <!-- Write events to a file with the date in the filename. <target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${message}" /> --> </targets> <rules> <!-- add your logging rules here --> <!-- Write all events with minimal level of Debug (So Debug, Info, Warn, Error and Fatal, but not Trace) to "f" <logger name="*" minlevel="Debug" writeTo="f" /> --> </rules> </nlog> CCSTrace/NLog.xsd
New file @@ -0,0 +1,2601 @@ <?xml version="1.0" encoding="utf-8"?> <xs:schema id="NLog" targetNamespace="http://www.nlog-project.org/schemas/NLog.xsd" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.nlog-project.org/schemas/NLog.xsd"> <xs:element name="nlog" type="NLogConfiguration" /> <xs:complexType name="NLogConfiguration"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="extensions" type="NLogExtensions" /> <xs:element name="include" type="NLogInclude" /> <xs:element name="variable" type="NLogVariable" /> <xs:element name="targets" type="NLogTargets" /> <xs:element name="rules" type="NLogRules" /> <xs:element name="time" type="TimeSource" /> </xs:choice> <xs:attribute name="autoReload" type="xs:boolean"> <xs:annotation> <xs:documentation>Watch config file for changes and reload automatically.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="internalLogToConsole" type="xs:boolean"> <xs:annotation> <xs:documentation>Print internal NLog messages to the console. Default value is: false</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="internalLogToConsoleError" type="xs:boolean"> <xs:annotation> <xs:documentation>Print internal NLog messages to the console error output. Default value is: false</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="internalLogFile" type="xs:string"> <xs:annotation> <xs:documentation>Write internal NLog messages to the specified file.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="internalLogLevel" type="NLogLevel"> <xs:annotation> <xs:documentation>Log level threshold for internal log messages. Default value is: Info.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="globalThreshold" type="NLogLevel"> <xs:annotation> <xs:documentation>Global log level threshold for application log messages. Messages below this level won't be logged..</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="throwExceptions" type="xs:boolean"> <xs:annotation> <xs:documentation>Pass NLog internal exceptions to the application. Default value is: false.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="internalLogToTrace" type="xs:boolean"> <xs:annotation> <xs:documentation>Write internal NLog messages to the the System.Diagnostics.Trace. Default value is: false</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="NLogTargets"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="default-wrapper" type="WrapperTargetBase" /> <xs:element name="default-target-parameters" type="Target" /> <xs:element name="target" type="Target" /> <xs:element name="wrapper-target" type="WrapperTargetBase" /> <xs:element name="compound-target" type="CompoundTargetBase" /> </xs:choice> <xs:attribute name="async" type="xs:boolean"> <xs:annotation> <xs:documentation>Make all targets within this section asynchronous (creates additional threads but the calling thread isn't blocked by any target writes).</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="NLogRules"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="logger" type="NLogLoggerRule" /> </xs:sequence> </xs:complexType> <xs:complexType name="NLogExtensions"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="add" type="NLogExtensionsAdd" /> </xs:choice> </xs:complexType> <xs:complexType name="NLogExtensionsAdd"> <xs:attribute name="prefix" type="xs:string"> <xs:annotation> <xs:documentation>Prefix for targets/layout renderers/filters/conditions loaded from this assembly.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="assemblyFile" type="xs:string"> <xs:annotation> <xs:documentation>Load NLog extensions from the specified file (*.dll)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="assembly" type="xs:string"> <xs:annotation> <xs:documentation>Load NLog extensions from the specified assembly. Assembly name should be fully qualified.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="NLogLoggerRule"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="filters" type="NLogFilters" /> </xs:choice> <xs:attribute name="name" use="optional"> <xs:annotation> <xs:documentation>Name of the logger. May include '*' character which acts like a wildcard. Allowed forms are: *, Name, *Name, Name* and *Name*</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="levels" type="NLogLevelList"> <xs:annotation> <xs:documentation>Comma separated list of levels that this rule matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="minlevel" type="NLogLevel"> <xs:annotation> <xs:documentation>Minimum level that this rule matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxlevel" type="NLogLevel"> <xs:annotation> <xs:documentation>Maximum level that this rule matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="level" type="NLogLevel"> <xs:annotation> <xs:documentation>Level that this rule matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="writeTo" type="NLogTargetIDList"> <xs:annotation> <xs:documentation>Comma separated list of target names.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="final" type="xs:boolean" default="false"> <xs:annotation> <xs:documentation>Ignore further rules if this one matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="enabled" type="xs:boolean" default="true"> <xs:annotation> <xs:documentation>Enable or disable logging rule. Disabled rules are ignored.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="NLogFilters"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="when" type="when" /> <xs:element name="whenContains" type="whenContains" /> <xs:element name="whenEqual" type="whenEqual" /> <xs:element name="whenNotContains" type="whenNotContains" /> <xs:element name="whenNotEqual" type="whenNotEqual" /> </xs:choice> </xs:complexType> <xs:simpleType name="NLogLevel"> <xs:restriction base="xs:string"> <xs:enumeration value="Off" /> <xs:enumeration value="Trace" /> <xs:enumeration value="Debug" /> <xs:enumeration value="Info" /> <xs:enumeration value="Warn" /> <xs:enumeration value="Error" /> <xs:enumeration value="Fatal" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="LineEndingMode"> <xs:restriction base="xs:string"> <xs:enumeration value="Default" /> <xs:enumeration value="CRLF" /> <xs:enumeration value="CR" /> <xs:enumeration value="LF" /> <xs:enumeration value="None" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NLogLevelList"> <xs:restriction base="xs:string"> <xs:pattern value="(|Trace|Debug|Info|Warn|Error|Fatal)(,(Trace|Debug|Info|Warn|Error|Fatal))*" /> </xs:restriction> </xs:simpleType> <xs:complexType name="NLogInclude"> <xs:attribute name="file" type="SimpleLayoutAttribute" use="required"> <xs:annotation> <xs:documentation>Name of the file to be included. The name is relative to the name of the current config file.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreErrors" type="xs:boolean" use="optional" default="false"> <xs:annotation> <xs:documentation>Ignore any errors in the include file.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="NLogVariable"> <xs:attribute name="name" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Variable name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="value" type="SimpleLayoutAttribute" use="required"> <xs:annotation> <xs:documentation>Variable value.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:simpleType name="NLogTargetIDList"> <xs:restriction base="xs:string"> <xs:pattern value="(|([a-zA-Z][a-zA-Z0-9_\-]*))(,([a-zA-Z][a-zA-Z0-9_\-]*))*" /> </xs:restriction> </xs:simpleType> <xs:complexType name="Target" abstract="true"></xs:complexType> <xs:complexType name="TargetRef"> <xs:attribute name="name" type="xs:string" use="required" /> </xs:complexType> <xs:complexType name="WrapperTargetBase" abstract="true"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="target" type="Target" minOccurs="1" maxOccurs="1" /> <xs:element name="wrapper-target" type="WrapperTargetBase" minOccurs="1" maxOccurs="1" /> <xs:element name="compound-target" type="CompoundTargetBase" minOccurs="1" maxOccurs="1" /> <xs:element name="target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> <xs:element name="wrapper-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> <xs:element name="compound-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="CompoundTargetBase" abstract="true"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="target" type="Target" minOccurs="1" maxOccurs="unbounded" /> <xs:element name="wrapper-target" type="WrapperTargetBase" minOccurs="1" maxOccurs="1" /> <xs:element name="compound-target" type="CompoundTargetBase" minOccurs="1" maxOccurs="1" /> <xs:element name="target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> <xs:element name="wrapper-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> <xs:element name="compound-target-ref" type="TargetRef" minOccurs="1" maxOccurs="1" /> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Layout"></xs:complexType> <xs:complexType name="Filter" abstract="true"></xs:complexType> <xs:complexType name="TimeSource" abstract="true"></xs:complexType> <xs:simpleType name="SimpleLayoutAttribute"> <xs:restriction base="xs:string"> <xs:pattern value=".*" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="Condition"> <xs:restriction base="xs:string"> <xs:minLength value="1" /> </xs:restriction> </xs:simpleType> <xs:complexType name="AspResponse"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="addComments" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="addComments" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to add <!-- --> comments around all written texts.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="AsyncWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="batchSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="overflowAction" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction" /> <xs:element name="queueLimit" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="timeToSleepBetweenBatches" minOccurs="0" maxOccurs="1" type="xs:integer" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="batchSize" type="xs:integer"> <xs:annotation> <xs:documentation>Number of log events that should be processed in a batch by the lazy writer thread.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="overflowAction" type="NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> <xs:annotation> <xs:documentation>Action to be taken when the lazy writer thread request queue count exceeds the set limit.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="queueLimit" type="xs:integer"> <xs:annotation> <xs:documentation>Limit on the number of requests in the lazy writer thread request queue.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeToSleepBetweenBatches" type="xs:integer"> <xs:annotation> <xs:documentation>Time in milliseconds to sleep between batches.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> <xs:restriction base="xs:string"> <xs:enumeration value="Grow" /> <xs:enumeration value="Discard" /> <xs:enumeration value="Block" /> </xs:restriction> </xs:simpleType> <xs:complexType name="AutoFlushWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="BufferingWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="bufferSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="flushTimeout" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="slidingTimeout" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bufferSize" type="xs:integer"> <xs:annotation> <xs:documentation>Number of log events to be buffered.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="flushTimeout" type="xs:integer"> <xs:annotation> <xs:documentation>Timeout (in milliseconds) after which the contents of buffer will be flushed if there's no write in the specified period of time. Use -1 to disable timed flushes.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="slidingTimeout" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to use sliding timeout.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Chainsaw"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="maxMessageSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="newLine" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="onConnectionOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetConnectionsOverflowAction" /> <xs:element name="onOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetOverflowAction" /> <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="connectionCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="maxConnections" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="address" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="maxQueueSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="includeSourceInfo" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="ndcItemSeparator" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.NLogViewerParameterInfo" /> <xs:element name="includeNdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="includeCallSite" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="appInfo" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="includeNLogData" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="includeMdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>Encoding to be used.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Instance of that is used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxMessageSize" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum message size in bytes.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="newLine" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to append newline at the end of log message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onConnectionOverflow" type="NLog.Targets.NetworkTargetConnectionsOverflowAction"> <xs:annotation> <xs:documentation>Action that should be taken if the will be more connections than .</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onOverflow" type="NLog.Targets.NetworkTargetOverflowAction"> <xs:annotation> <xs:documentation>Action that should be taken if the message is larger than maxMessageSize.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="keepConnection" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to keep connection open whenever possible.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="connectionCacheSize" type="xs:integer"> <xs:annotation> <xs:documentation>Size of the connection cache (number of connections which are kept alive).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxConnections" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum current connections. 0 = no maximum.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="address" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Network address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxQueueSize" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum queue size.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeSourceInfo" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include source info (file name and line number) in the information sent over the network.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ndcItemSeparator" type="xs:string"> <xs:annotation> <xs:documentation>NDC item separator.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeNdc" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include stack contents.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeCallSite" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include call site (class and method name) in the information sent over the network.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="appInfo" type="xs:string"> <xs:annotation> <xs:documentation>AppInfo field. By default it's the friendly name of the current AppDomain.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeNLogData" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include NLog-specific extensions to log4j schema.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeMdc" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include dictionary contents.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.NetworkTargetConnectionsOverflowAction"> <xs:restriction base="xs:string"> <xs:enumeration value="AllowNewConnnection" /> <xs:enumeration value="DiscardMessage" /> <xs:enumeration value="Block" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NLog.Targets.NetworkTargetOverflowAction"> <xs:restriction base="xs:string"> <xs:enumeration value="Error" /> <xs:enumeration value="Split" /> <xs:enumeration value="Discard" /> </xs:restriction> </xs:simpleType> <xs:complexType name="NLog.Targets.NLogViewerParameterInfo"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout that should be use to calcuate the value for the parameter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Viewer parameter name.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="ColoredConsole"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="useDefaultRowHighlightingRules" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="highlight-row" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.ConsoleRowHighlightingRule" /> <xs:element name="highlight-word" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.ConsoleWordHighlightingRule" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="errorStream" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Text to be rendered.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="header" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Header.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="footer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Footer.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useDefaultRowHighlightingRules" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to use default row highlighting rules.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>The encoding for writing messages to the .</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="errorStream" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether the error stream (stderr) should be used instead of the output stream (stdout).</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.ConsoleOutputColor"> <xs:restriction base="xs:string"> <xs:enumeration value="Black" /> <xs:enumeration value="DarkBlue" /> <xs:enumeration value="DarkGreen" /> <xs:enumeration value="DarkCyan" /> <xs:enumeration value="DarkRed" /> <xs:enumeration value="DarkMagenta" /> <xs:enumeration value="DarkYellow" /> <xs:enumeration value="Gray" /> <xs:enumeration value="DarkGray" /> <xs:enumeration value="Blue" /> <xs:enumeration value="Green" /> <xs:enumeration value="Cyan" /> <xs:enumeration value="Red" /> <xs:enumeration value="Magenta" /> <xs:enumeration value="Yellow" /> <xs:enumeration value="White" /> <xs:enumeration value="NoChange" /> </xs:restriction> </xs:simpleType> <xs:complexType name="NLog.Targets.ConsoleRowHighlightingRule"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="condition" minOccurs="0" maxOccurs="1" type="Condition" /> <xs:element name="backgroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> <xs:element name="foregroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> </xs:choice> <xs:attribute name="condition" type="Condition"> <xs:annotation> <xs:documentation>Condition that must be met in order to set the specified foreground and background color.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="backgroundColor" type="NLog.Targets.ConsoleOutputColor"> <xs:annotation> <xs:documentation>Background color.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="foregroundColor" type="NLog.Targets.ConsoleOutputColor"> <xs:annotation> <xs:documentation>Foreground color.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="NLog.Targets.ConsoleWordHighlightingRule"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="regex" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="text" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="wholeWords" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="compileRegex" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="backgroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> <xs:element name="foregroundColor" minOccurs="0" maxOccurs="1" type="NLog.Targets.ConsoleOutputColor" /> </xs:choice> <xs:attribute name="ignoreCase" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to ignore case when comparing texts.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="regex" type="xs:string"> <xs:annotation> <xs:documentation>Regular expression to be matched. You must specify either text or regex.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="text" type="xs:string"> <xs:annotation> <xs:documentation>Text to be matched. You must specify either text or regex.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wholeWords" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to match whole words only.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="compileRegex" type="xs:boolean"> <xs:annotation> <xs:documentation>Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="backgroundColor" type="NLog.Targets.ConsoleOutputColor"> <xs:annotation> <xs:documentation>Background color.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="foregroundColor" type="NLog.Targets.ConsoleOutputColor"> <xs:annotation> <xs:documentation>Foreground color.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="Console"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="error" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Text to be rendered.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="header" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Header.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="footer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Footer.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="error" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to send the log messages to the standard error instead of the standard output.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>The encoding for writing messages to the .</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Database"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="connectionString" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="connectionStringName" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="dbDatabase" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="dbHost" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="dbPassword" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="dbProvider" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="dbUserName" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="useTransactions" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="installConnectionString" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="install-command" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseCommandInfo" /> <xs:element name="uninstall-command" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseCommandInfo" /> <xs:element name="commandText" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="commandType" minOccurs="0" maxOccurs="1" type="System.Data.CommandType" /> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseParameterInfo" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="connectionString" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="connectionStringName" type="xs:string"> <xs:annotation> <xs:documentation>Name of the connection string (as specified in <connectionStrings> configuration section.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dbDatabase" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dbHost" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dbPassword" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dbProvider" type="xs:string"> <xs:annotation> <xs:documentation>Name of the database provider.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dbUserName" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="keepConnection" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to keep the database connection open between the log events.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useTransactions" type="xs:boolean"> <xs:annotation> <xs:documentation>Obsolete - value will be ignored! The logging code always runs outside of transaction. Gets or sets a value indicating whether to use database transactions. Some data providers require this.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="installConnectionString" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="commandText" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Text of the SQL command to be run on each log level.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="commandType" type="System.Data.CommandType"> <xs:annotation> <xs:documentation>Type of the SQL command to be run on each log level.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="System.Data.CommandType"> <xs:restriction base="xs:string"> <xs:enumeration value="Text" /> <xs:enumeration value="StoredProcedure" /> <xs:enumeration value="TableDirect" /> </xs:restriction> </xs:simpleType> <xs:complexType name="NLog.Targets.DatabaseCommandInfo"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="commandType" minOccurs="0" maxOccurs="1" type="System.Data.CommandType" /> <xs:element name="connectionString" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="ignoreFailures" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.DatabaseParameterInfo" /> <xs:element name="text" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="commandType" type="System.Data.CommandType"> <xs:annotation> <xs:documentation>Type of the command.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="connectionString" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Connection string to run the command against. If not provided, connection string from the target is used.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreFailures" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to ignore failures.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="text" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Command text.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="NLog.Targets.DatabaseParameterInfo"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="precision" minOccurs="0" maxOccurs="1" type="xs:byte" /> <xs:element name="scale" minOccurs="0" maxOccurs="1" type="xs:byte" /> <xs:element name="size" minOccurs="0" maxOccurs="1" type="xs:integer" /> </xs:choice> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout that should be use to calcuate the value for the parameter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Database parameter name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="precision" type="xs:byte"> <xs:annotation> <xs:documentation>Database parameter precision.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scale" type="xs:byte"> <xs:annotation> <xs:documentation>Database parameter scale.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="size" type="xs:integer"> <xs:annotation> <xs:documentation>Database parameter size.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="Debugger"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Text to be rendered.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="header" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Header.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="footer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Footer.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Debug"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="EventLog"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="category" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="eventId" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="log" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="machineName" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="source" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="onOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.EventLogTargetOverflowAction" /> <xs:element name="entryType" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="maxMessageLength" minOccurs="0" maxOccurs="1" type="xs:integer" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="category" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout that renders event Category.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="eventId" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout that renders event ID.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="log" type="xs:string"> <xs:annotation> <xs:documentation>Name of the Event Log to write to. This can be System, Application or any user-defined name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="machineName" type="xs:string"> <xs:annotation> <xs:documentation>Name of the machine on which Event Log service is running.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="source" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Value to be used as the event Source.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onOverflow" type="NLog.Targets.EventLogTargetOverflowAction"> <xs:annotation> <xs:documentation>Action to take if the message is larger than the option.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="entryType" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Optional entrytype. When not set, or when not convertable to then determined by </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxMessageLength" type="xs:integer"> <xs:annotation> <xs:documentation>Message length limit to write to the Event Log.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.EventLogTargetOverflowAction"> <xs:restriction base="xs:string"> <xs:enumeration value="Truncate" /> <xs:enumeration value="Split" /> <xs:enumeration value="Discard" /> </xs:restriction> </xs:simpleType> <xs:complexType name="FallbackGroup"> <xs:complexContent> <xs:extension base="CompoundTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="returnToFirstOnSuccess" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="returnToFirstOnSuccess" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to return to the first target after any successful write.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="File"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="lineEnding" minOccurs="0" maxOccurs="1" type="LineEndingMode" /> <xs:element name="archiveNumbering" minOccurs="0" maxOccurs="1" type="NLog.Targets.ArchiveNumberingMode" /> <xs:element name="archiveFileName" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="archiveEvery" minOccurs="0" maxOccurs="1" type="NLog.Targets.FileArchivePeriod" /> <xs:element name="archiveAboveSize" minOccurs="0" maxOccurs="1" type="xs:long" /> <xs:element name="maxArchiveFiles" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="enableArchiveFileCompression" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="forceManaged" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="cleanupFileName" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="fileName" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="archiveDateFormat" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="archiveOldFileOnStartup" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="createDirs" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="enableFileDelete" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="fileAttributes" minOccurs="0" maxOccurs="1" type="NLog.Targets.Win32FileAttributes" /> <xs:element name="deleteOldFileOnStartup" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="replaceFileContentsOnEachWrite" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="concurrentWrites" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="concurrentWriteAttemptDelay" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="maxLogFilenames" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="networkWrites" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="openFileCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="openFileCacheTimeout" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="bufferSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="autoFlush" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="concurrentWriteAttempts" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="keepFileOpen" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Text to be rendered.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="header" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Header.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="footer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Footer.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>File encoding.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lineEnding" type="LineEndingMode"> <xs:annotation> <xs:documentation>Line ending mode.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="archiveNumbering" type="NLog.Targets.ArchiveNumberingMode"> <xs:annotation> <xs:documentation>Way file archives are numbered.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="archiveFileName" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Name of the file to be used for an archive.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="archiveEvery" type="NLog.Targets.FileArchivePeriod"> <xs:annotation> <xs:documentation>Indicates whether to automatically archive log files every time the specified time passes.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="archiveAboveSize" type="xs:long"> <xs:annotation> <xs:documentation>Size in bytes above which log files will be automatically archived. Warning: combining this with isn't supported. We cannot create multiple archive files, if they should have the same name. Choose: </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxArchiveFiles" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum number of archive files that should be kept.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="enableArchiveFileCompression" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to compress archive files into the zip archive format.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="forceManaged" type="xs:boolean"> <xs:annotation> <xs:documentation>Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="cleanupFileName" type="xs:boolean"> <xs:annotation> <xs:documentation>Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. If set to false, nothing gets written when the filename is wrong.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fileName" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Name of the file to write to.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="archiveDateFormat" type="xs:string"> <xs:annotation> <xs:documentation>Value specifying the date format to use when archiving files.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="archiveOldFileOnStartup" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to archive old log file on startup.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="createDirs" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to create directories if they do not exist.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="enableFileDelete" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to enable log file(s) to be deleted.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fileAttributes" type="NLog.Targets.Win32FileAttributes"> <xs:annotation> <xs:documentation>File attributes (Windows only).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="deleteOldFileOnStartup" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to delete old log file on startup.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="replaceFileContentsOnEachWrite" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to replace file contents on each write instead of appending log message at the end.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="concurrentWrites" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether concurrent writes to the log file by multiple processes on the same host.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="concurrentWriteAttemptDelay" type="xs:integer"> <xs:annotation> <xs:documentation>Delay in milliseconds to wait before attempting to write to the file again.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxLogFilenames" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum number of log filenames that should be stored as existing.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="networkWrites" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether concurrent writes to the log file by multiple processes on different network hosts.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="openFileCacheSize" type="xs:integer"> <xs:annotation> <xs:documentation>Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="openFileCacheTimeout" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bufferSize" type="xs:integer"> <xs:annotation> <xs:documentation>Log file buffer size in bytes.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="autoFlush" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to automatically flush the file buffers after each log message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="concurrentWriteAttempts" type="xs:integer"> <xs:annotation> <xs:documentation>Number of times the write is appended on the file before NLog discards the log message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="keepFileOpen" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to keep log file open instead of opening and closing it on each logging event.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.ArchiveNumberingMode"> <xs:restriction base="xs:string"> <xs:enumeration value="Sequence" /> <xs:enumeration value="Rolling" /> <xs:enumeration value="Date" /> <xs:enumeration value="DateAndSequence" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NLog.Targets.FileArchivePeriod"> <xs:restriction base="xs:string"> <xs:enumeration value="None" /> <xs:enumeration value="Year" /> <xs:enumeration value="Month" /> <xs:enumeration value="Day" /> <xs:enumeration value="Hour" /> <xs:enumeration value="Minute" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NLog.Targets.Win32FileAttributes"> <xs:restriction base="xs:string"> <xs:enumeration value="ReadOnly" /> <xs:enumeration value="Hidden" /> <xs:enumeration value="System" /> <xs:enumeration value="Archive" /> <xs:enumeration value="Device" /> <xs:enumeration value="Normal" /> <xs:enumeration value="Temporary" /> <xs:enumeration value="SparseFile" /> <xs:enumeration value="ReparsePoint" /> <xs:enumeration value="Compressed" /> <xs:enumeration value="NotContentIndexed" /> <xs:enumeration value="Encrypted" /> <xs:enumeration value="WriteThrough" /> <xs:enumeration value="NoBuffering" /> <xs:enumeration value="DeleteOnClose" /> <xs:enumeration value="PosixSemantics" /> </xs:restriction> </xs:simpleType> <xs:complexType name="FilteringWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="condition" minOccurs="0" maxOccurs="1" type="Condition" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="condition" type="Condition"> <xs:annotation> <xs:documentation>Condition expression. Log events who meet this condition will be forwarded to the wrapped target.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ImpersonatingWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="domain" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="impersonationLevel" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.SecurityImpersonationLevel" /> <xs:element name="logOnProvider" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.LogOnProviderType" /> <xs:element name="logOnType" minOccurs="0" maxOccurs="1" type="NLog.Targets.Wrappers.SecurityLogOnType" /> <xs:element name="password" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="revertToSelf" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="userName" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="domain" type="xs:string"> <xs:annotation> <xs:documentation>Windows domain name to change context to.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="impersonationLevel" type="NLog.Targets.Wrappers.SecurityImpersonationLevel"> <xs:annotation> <xs:documentation>Required impersonation level.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logOnProvider" type="NLog.Targets.Wrappers.LogOnProviderType"> <xs:annotation> <xs:documentation>Type of the logon provider.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logOnType" type="NLog.Targets.Wrappers.SecurityLogOnType"> <xs:annotation> <xs:documentation>Logon Type.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="password" type="xs:string"> <xs:annotation> <xs:documentation>User account password.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="revertToSelf" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to revert to the credentials of the process instead of impersonating another user.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="userName" type="xs:string"> <xs:annotation> <xs:documentation>Username to change context to.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.Wrappers.SecurityImpersonationLevel"> <xs:restriction base="xs:string"> <xs:enumeration value="Anonymous" /> <xs:enumeration value="Identification" /> <xs:enumeration value="Impersonation" /> <xs:enumeration value="Delegation" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NLog.Targets.Wrappers.LogOnProviderType"> <xs:restriction base="xs:string"> <xs:enumeration value="Default" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NLog.Targets.Wrappers.SecurityLogOnType"> <xs:restriction base="xs:string"> <xs:enumeration value="Interactive" /> <xs:enumeration value="Network" /> <xs:enumeration value="Batch" /> <xs:enumeration value="Service" /> <xs:enumeration value="NetworkClearText" /> <xs:enumeration value="NewCredentials" /> </xs:restriction> </xs:simpleType> <xs:complexType name="LogReceiverService"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="endpointAddress" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="endpointConfigurationName" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="useOneWayContract" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="clientId" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="includeEventProperties" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.MethodCallParameter" /> <xs:element name="useBinaryEncoding" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="endpointAddress" type="xs:string"> <xs:annotation> <xs:documentation>Endpoint address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="endpointConfigurationName" type="xs:string"> <xs:annotation> <xs:documentation>Name of the endpoint configuration in WCF configuration file.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useOneWayContract" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="clientId" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Client ID.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeEventProperties" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include per-event properties in the payload sent to the server.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useBinaryEncoding" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to use binary message encoding.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="NLog.Targets.MethodCallParameter"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="type" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout that should be use to calculate the value for the parameter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the parameter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="type" type="xs:string"> <xs:annotation> <xs:documentation>Type of the parameter.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="Mail"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="html" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="addNewLines" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="cc" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="to" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="bcc" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="body" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="subject" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="from" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="replaceNewlineWithBrTagInHtml" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="priority" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="timeout" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="smtpServer" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="smtpAuthentication" minOccurs="0" maxOccurs="1" type="NLog.Targets.SmtpAuthenticationMode" /> <xs:element name="smtpUserName" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="smtpPassword" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="enableSsl" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="smtpPort" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="useSystemNetMailSettings" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="pickupDirectoryLocation" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="deliveryMethod" minOccurs="0" maxOccurs="1" type="System.Net.Mail.SmtpDeliveryMethod" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Text to be rendered.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="header" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Header.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="footer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Footer.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="html" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to send message as HTML instead of plain text.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>Encoding to be used for sending e-mail.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="addNewLines" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to add new lines between log entries.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="cc" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="to" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bcc" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="body" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Mail message body (repeated for each log message send in one mail).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="subject" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Mail subject.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="from" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Sender's email address (e.g. joe@domain.com).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="replaceNewlineWithBrTagInHtml" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether NewLine characters in the body should be replaced with tags.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="priority" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Priority used for sending mails.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeout" type="xs:integer"> <xs:annotation> <xs:documentation>Indicates the SMTP client timeout.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="smtpServer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>SMTP Server to be used for sending.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="smtpAuthentication" type="NLog.Targets.SmtpAuthenticationMode"> <xs:annotation> <xs:documentation>SMTP Authentication mode.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="smtpUserName" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Username used to connect to SMTP server (used when SmtpAuthentication is set to "basic").</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="smtpPassword" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic").</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="enableSsl" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="smtpPort" type="xs:integer"> <xs:annotation> <xs:documentation>Port number that SMTP Server is listening on.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useSystemNetMailSettings" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether the default Settings from System.Net.MailSettings should be used.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pickupDirectoryLocation" type="xs:string"> <xs:annotation> <xs:documentation>Folder where applications save mail messages to be processed by the local SMTP server.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="deliveryMethod" type="System.Net.Mail.SmtpDeliveryMethod"> <xs:annotation> <xs:documentation>Specifies how outgoing email messages will be handled.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.SmtpAuthenticationMode"> <xs:restriction base="xs:string"> <xs:enumeration value="None" /> <xs:enumeration value="Basic" /> <xs:enumeration value="Ntlm" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="System.Net.Mail.SmtpDeliveryMethod"> <xs:restriction base="xs:string"> <xs:enumeration value="Network" /> <xs:enumeration value="SpecifiedPickupDirectory" /> <xs:enumeration value="PickupDirectoryFromIis" /> </xs:restriction> </xs:simpleType> <xs:complexType name="Memory"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="MSMQ"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="useXmlEncoding" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="checkIfQueueExists" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="createQueueIfNotExists" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="label" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="queue" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="recoverable" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>Encoding to be used when writing text to the queue.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useXmlEncoding" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to use the XML format when serializing message. This will also disable creating queues.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="checkIfQueueExists" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to check if a queue exists before writing to it.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="createQueueIfNotExists" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to create the queue if it doesn't exists.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="label" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Label to associate with each message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="queue" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Name of the queue to write to.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="recoverable" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to use recoverable messages (with guaranteed delivery).</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="MethodCall"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="className" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="methodName" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.MethodCallParameter" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="className" type="xs:string"> <xs:annotation> <xs:documentation>Class name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="methodName" type="xs:string"> <xs:annotation> <xs:documentation>Method name. The method must be public and static. Use the AssemblyQualifiedName , https://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname(v=vs.110).aspx e.g.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Network"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="maxMessageSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="newLine" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="onConnectionOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetConnectionsOverflowAction" /> <xs:element name="onOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetOverflowAction" /> <xs:element name="address" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="connectionCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="maxConnections" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="maxQueueSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>Encoding to be used.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxMessageSize" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum message size in bytes.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="newLine" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to append newline at the end of log message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onConnectionOverflow" type="NLog.Targets.NetworkTargetConnectionsOverflowAction"> <xs:annotation> <xs:documentation>Action that should be taken if the will be more connections than .</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onOverflow" type="NLog.Targets.NetworkTargetOverflowAction"> <xs:annotation> <xs:documentation>Action that should be taken if the message is larger than maxMessageSize.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="address" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Network address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="connectionCacheSize" type="xs:integer"> <xs:annotation> <xs:documentation>Size of the connection cache (number of connections which are kept alive).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="keepConnection" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to keep connection open whenever possible.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxConnections" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum current connections. 0 = no maximum.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxQueueSize" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum queue size.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="NLogViewer"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="maxMessageSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="newLine" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="onConnectionOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetConnectionsOverflowAction" /> <xs:element name="onOverflow" minOccurs="0" maxOccurs="1" type="NLog.Targets.NetworkTargetOverflowAction" /> <xs:element name="keepConnection" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="connectionCacheSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="maxConnections" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="address" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="maxQueueSize" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="includeSourceInfo" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="ndcItemSeparator" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.NLogViewerParameterInfo" /> <xs:element name="includeNdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="includeCallSite" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="appInfo" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="includeNLogData" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="includeMdc" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>Encoding to be used.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Instance of that is used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxMessageSize" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum message size in bytes.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="newLine" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to append newline at the end of log message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onConnectionOverflow" type="NLog.Targets.NetworkTargetConnectionsOverflowAction"> <xs:annotation> <xs:documentation>Action that should be taken if the will be more connections than .</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="onOverflow" type="NLog.Targets.NetworkTargetOverflowAction"> <xs:annotation> <xs:documentation>Action that should be taken if the message is larger than maxMessageSize.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="keepConnection" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to keep connection open whenever possible.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="connectionCacheSize" type="xs:integer"> <xs:annotation> <xs:documentation>Size of the connection cache (number of connections which are kept alive).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxConnections" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum current connections. 0 = no maximum.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="address" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Network address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxQueueSize" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum queue size.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeSourceInfo" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include source info (file name and line number) in the information sent over the network.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ndcItemSeparator" type="xs:string"> <xs:annotation> <xs:documentation>NDC item separator.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeNdc" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include stack contents.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeCallSite" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include call site (class and method name) in the information sent over the network.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="appInfo" type="xs:string"> <xs:annotation> <xs:documentation>AppInfo field. By default it's the friendly name of the current AppDomain.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeNLogData" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include NLog-specific extensions to log4j schema.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeMdc" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to include dictionary contents.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Null"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="formatMessage" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="formatMessage" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to perform layout calculation.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="OutputDebugString"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="PerfCounter"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="autoCreate" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="categoryName" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="counterHelp" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="counterName" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="counterType" minOccurs="0" maxOccurs="1" type="System.Diagnostics.PerformanceCounterType" /> <xs:element name="incrementValue" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="instanceName" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="autoCreate" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether performance counter should be automatically created.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="categoryName" type="xs:string"> <xs:annotation> <xs:documentation>Name of the performance counter category.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="counterHelp" type="xs:string"> <xs:annotation> <xs:documentation>Counter help text.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="counterName" type="xs:string"> <xs:annotation> <xs:documentation>Name of the performance counter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="counterType" type="System.Diagnostics.PerformanceCounterType"> <xs:annotation> <xs:documentation>Performance counter type.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="incrementValue" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>The value by which to increment the counter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="instanceName" type="xs:string"> <xs:annotation> <xs:documentation>Performance counter instance name.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="System.Diagnostics.PerformanceCounterType"> <xs:restriction base="xs:string"> <xs:enumeration value="NumberOfItems32" /> <xs:enumeration value="NumberOfItems64" /> <xs:enumeration value="NumberOfItemsHEX32" /> <xs:enumeration value="NumberOfItemsHEX64" /> <xs:enumeration value="RateOfCountsPerSecond32" /> <xs:enumeration value="RateOfCountsPerSecond64" /> <xs:enumeration value="CountPerTimeInterval32" /> <xs:enumeration value="CountPerTimeInterval64" /> <xs:enumeration value="RawFraction" /> <xs:enumeration value="RawBase" /> <xs:enumeration value="AverageTimer32" /> <xs:enumeration value="AverageBase" /> <xs:enumeration value="AverageCount64" /> <xs:enumeration value="SampleFraction" /> <xs:enumeration value="SampleCounter" /> <xs:enumeration value="SampleBase" /> <xs:enumeration value="CounterTimer" /> <xs:enumeration value="CounterTimerInverse" /> <xs:enumeration value="Timer100Ns" /> <xs:enumeration value="Timer100NsInverse" /> <xs:enumeration value="ElapsedTime" /> <xs:enumeration value="CounterMultiTimer" /> <xs:enumeration value="CounterMultiTimerInverse" /> <xs:enumeration value="CounterMultiTimer100Ns" /> <xs:enumeration value="CounterMultiTimer100NsInverse" /> <xs:enumeration value="CounterMultiBase" /> <xs:enumeration value="CounterDelta32" /> <xs:enumeration value="CounterDelta64" /> </xs:restriction> </xs:simpleType> <xs:complexType name="PostFilteringWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="defaultFilter" minOccurs="0" maxOccurs="1" type="Condition" /> <xs:element name="when" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.Wrappers.FilteringRule" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="defaultFilter" type="Condition"> <xs:annotation> <xs:documentation>Default filter to be applied when no specific rule matches.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="NLog.Targets.Wrappers.FilteringRule"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="exists" minOccurs="0" maxOccurs="1" type="Condition" /> <xs:element name="filter" minOccurs="0" maxOccurs="1" type="Condition" /> </xs:choice> <xs:attribute name="exists" type="Condition"> <xs:annotation> <xs:documentation>Condition to be tested.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="filter" type="Condition"> <xs:annotation> <xs:documentation>Resulting filter to be applied when the condition matches.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="RandomizeGroup"> <xs:complexContent> <xs:extension base="CompoundTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="RepeatingWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="repeatCount" minOccurs="0" maxOccurs="1" type="xs:integer" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="repeatCount" type="xs:integer"> <xs:annotation> <xs:documentation>Number of times to repeat each log message.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="RetryingWrapper"> <xs:complexContent> <xs:extension base="WrapperTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="retryCount" minOccurs="0" maxOccurs="1" type="xs:integer" /> <xs:element name="retryDelayMilliseconds" minOccurs="0" maxOccurs="1" type="xs:integer" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="retryCount" type="xs:integer"> <xs:annotation> <xs:documentation>Number of retries that should be attempted on the wrapped target in case of a failure.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="retryDelayMilliseconds" type="xs:integer"> <xs:annotation> <xs:documentation>Time to wait between retries in milliseconds.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="RoundRobinGroup"> <xs:complexContent> <xs:extension base="CompoundTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="SplitGroup"> <xs:complexContent> <xs:extension base="CompoundTargetBase"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Trace"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout used to format log messages.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="WebService"> <xs:complexContent> <xs:extension base="Target"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="includeBOM" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded" type="NLog.Targets.MethodCallParameter" /> <xs:element name="encoding" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="methodName" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="namespace" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="protocol" minOccurs="0" maxOccurs="1" type="NLog.Targets.WebServiceProtocol" /> <xs:element name="url" minOccurs="0" maxOccurs="1" type="xs:anyURI" /> </xs:choice> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the target.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="includeBOM" type="xs:boolean"> <xs:annotation> <xs:documentation>Should we include the BOM (Byte-order-mark) for UTF? Influences the property. This will only work for UTF-8.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> <xs:documentation>Encoding.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="methodName" type="xs:string"> <xs:annotation> <xs:documentation>Web service method name. Only used with Soap.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="namespace" type="xs:string"> <xs:annotation> <xs:documentation>Web service namespace. Only used with Soap.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="protocol" type="NLog.Targets.WebServiceProtocol"> <xs:annotation> <xs:documentation>Protocol to be used when calling web service.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="url" type="xs:anyURI"> <xs:annotation> <xs:documentation>Web service URL.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Targets.WebServiceProtocol"> <xs:restriction base="xs:string"> <xs:enumeration value="Soap11" /> <xs:enumeration value="Soap12" /> <xs:enumeration value="HttpPost" /> <xs:enumeration value="HttpGet" /> </xs:restriction> </xs:simpleType> <xs:complexType name="CsvLayout"> <xs:complexContent> <xs:extension base="Layout"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="column" minOccurs="0" maxOccurs="unbounded" type="NLog.Layouts.CsvColumn" /> <xs:element name="customColumnDelimiter" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="delimiter" minOccurs="0" maxOccurs="1" type="NLog.Layouts.CsvColumnDelimiterMode" /> <xs:element name="quoteChar" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="quoting" minOccurs="0" maxOccurs="1" type="NLog.Layouts.CsvQuotingMode" /> <xs:element name="withHeader" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="footer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Footer layout.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="header" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Header layout.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Body layout (can be repeated multiple times).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="customColumnDelimiter" type="xs:string"> <xs:annotation> <xs:documentation>Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom').</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delimiter" type="NLog.Layouts.CsvColumnDelimiterMode"> <xs:annotation> <xs:documentation>Column delimiter.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="quoteChar" type="xs:string"> <xs:annotation> <xs:documentation>Quote Character.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="quoting" type="NLog.Layouts.CsvQuotingMode"> <xs:annotation> <xs:documentation>Quoting mode.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="withHeader" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether CVS should include header.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="NLog.Layouts.CsvColumnDelimiterMode"> <xs:restriction base="xs:string"> <xs:enumeration value="Auto" /> <xs:enumeration value="Comma" /> <xs:enumeration value="Semicolon" /> <xs:enumeration value="Tab" /> <xs:enumeration value="Pipe" /> <xs:enumeration value="Space" /> <xs:enumeration value="Custom" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NLog.Layouts.CsvQuotingMode"> <xs:restriction base="xs:string"> <xs:enumeration value="All" /> <xs:enumeration value="Nothing" /> <xs:enumeration value="Auto" /> </xs:restriction> </xs:simpleType> <xs:complexType name="NLog.Layouts.CsvColumn"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout of the column.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the column.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="JsonLayout"> <xs:complexContent> <xs:extension base="Layout"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="attribute" minOccurs="0" maxOccurs="unbounded" type="NLog.Layouts.JsonAttribute" /> <xs:element name="suppressSpaces" minOccurs="0" maxOccurs="1" type="xs:boolean" /> </xs:choice> <xs:attribute name="suppressSpaces" type="xs:boolean"> <xs:annotation> <xs:documentation>Option to suppress the extra spaces in the output json</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="NLog.Layouts.JsonAttribute"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="encode" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="name" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="encode" type="xs:boolean"> <xs:annotation> <xs:documentation>Determines wether or not this attribute will be Json encoded.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout that will be rendered as the attribute's value.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xs:string"> <xs:annotation> <xs:documentation>Name of the attribute.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:complexType name="LayoutWithHeaderAndFooter"> <xs:complexContent> <xs:extension base="Layout"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="footer" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="header" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="footer" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Footer layout.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="header" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Header layout.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Body layout (can be repeated multiple times).</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Log4JXmlEventLayout"> <xs:complexContent> <xs:extension base="Layout"> <xs:choice minOccurs="0" maxOccurs="unbounded" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="SimpleLayout"> <xs:complexContent> <xs:extension base="Layout"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="text" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="text" type="xs:string"> <xs:annotation> <xs:documentation>Layout text.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="when"> <xs:complexContent> <xs:extension base="Filter"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> <xs:element name="condition" minOccurs="0" maxOccurs="1" type="Condition" /> </xs:choice> <xs:attribute name="action" type="FilterResult"> <xs:annotation> <xs:documentation>Action to be taken when filter matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="condition" type="Condition"> <xs:annotation> <xs:documentation>Condition expression.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="FilterResult"> <xs:restriction base="xs:string"> <xs:enumeration value="Neutral" /> <xs:enumeration value="Log" /> <xs:enumeration value="Ignore" /> <xs:enumeration value="LogFinal" /> <xs:enumeration value="IgnoreFinal" /> </xs:restriction> </xs:simpleType> <xs:complexType name="whenContains"> <xs:complexContent> <xs:extension base="Filter"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="substring" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="action" type="FilterResult"> <xs:annotation> <xs:documentation>Action to be taken when filter matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreCase" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout to be used to filter log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="substring" type="xs:string"> <xs:annotation> <xs:documentation>Substring to be matched.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="whenEqual"> <xs:complexContent> <xs:extension base="Filter"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> <xs:element name="compareTo" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="action" type="FilterResult"> <xs:annotation> <xs:documentation>Action to be taken when filter matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="compareTo" type="xs:string"> <xs:annotation> <xs:documentation>String to compare the layout to.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreCase" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout to be used to filter log messages.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="whenNotContains"> <xs:complexContent> <xs:extension base="Filter"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> <xs:element name="substring" minOccurs="0" maxOccurs="1" type="xs:string" /> </xs:choice> <xs:attribute name="action" type="FilterResult"> <xs:annotation> <xs:documentation>Action to be taken when filter matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreCase" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout to be used to filter log messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="substring" type="xs:string"> <xs:annotation> <xs:documentation>Substring to be matched.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="whenNotEqual"> <xs:complexContent> <xs:extension base="Filter"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="action" minOccurs="0" maxOccurs="1" type="FilterResult" /> <xs:element name="compareTo" minOccurs="0" maxOccurs="1" type="xs:string" /> <xs:element name="ignoreCase" minOccurs="0" maxOccurs="1" type="xs:boolean" /> <xs:element name="layout" minOccurs="0" maxOccurs="1" type="Layout" /> </xs:choice> <xs:attribute name="action" type="FilterResult"> <xs:annotation> <xs:documentation>Action to be taken when filter matches.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="compareTo" type="xs:string"> <xs:annotation> <xs:documentation>String to compare the layout to.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreCase" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether to ignore case when comparing strings.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layout" type="SimpleLayoutAttribute"> <xs:annotation> <xs:documentation>Layout to be used to filter log messages.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="AccurateLocal"> <xs:complexContent> <xs:extension base="TimeSource"> <xs:choice minOccurs="0" maxOccurs="unbounded" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="AccurateUTC"> <xs:complexContent> <xs:extension base="TimeSource"> <xs:choice minOccurs="0" maxOccurs="unbounded" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="FastLocal"> <xs:complexContent> <xs:extension base="TimeSource"> <xs:choice minOccurs="0" maxOccurs="unbounded" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="FastUTC"> <xs:complexContent> <xs:extension base="TimeSource"> <xs:choice minOccurs="0" maxOccurs="unbounded" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> CCSTrace/TPower/DMMS/Model/BaseDB/CONNECTIVITY.cs
New file @@ -0,0 +1,182 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; namespace CCSTrace.TPower.DMMS.Model.BaseDB { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CONNECTIVITY in the schema. /// </summary> public partial class CONNECTIVITY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { CONNECTIVITY toCompare = obj as CONNECTIVITY; if (toCompare == null) { return false; } if (!Object.Equals(this.FSC, toCompare.FSC)) return false; if (!Object.Equals(this.UFID, toCompare.UFID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + FSC.GetHashCode(); hashCode = (hashCode * 7) + UFID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for CONNECTIVITY constructor in the schema. /// </summary> public CONNECTIVITY() { OnCreated(); } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual int FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for N1 in the schema. /// </summary> public virtual System.Nullable<long> N1 { get; set; } /// <summary> /// There are no comments for N2 in the schema. /// </summary> public virtual System.Nullable<long> N2 { get; set; } /// <summary> /// There are no comments for FDR1 in the schema. /// </summary> public virtual System.Nullable<int> FDR1 { get; set; } /// <summary> /// There are no comments for FDR2 in the schema. /// </summary> public virtual System.Nullable<int> FDR2 { get; set; } /// <summary> /// There are no comments for DIR in the schema. /// </summary> public virtual System.Nullable<int> DIR { get; set; } /// <summary> /// There are no comments for OHUG in the schema. /// </summary> public virtual System.Nullable<int> OHUG { get; set; } /// <summary> /// There are no comments for OSTATUS in the schema. /// </summary> public virtual System.Nullable<int> OSTATUS { get; set; } /// <summary> /// There are no comments for PHASE in the schema. /// </summary> public virtual System.Nullable<int> PHASE { get; set; } /// <summary> /// There are no comments for X in the schema. /// </summary> public virtual System.Nullable<double> X { get; set; } /// <summary> /// There are no comments for Y in the schema. /// </summary> public virtual System.Nullable<double> Y { get; set; } } } CCSTrace/TPower/DMMS/Model/BaseDB/CONNECTIVITY.hbm.xml
New file @@ -0,0 +1,43 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.BaseDB" xmlns="urn:nhibernate-mapping-2.2"> <class name="CONNECTIVITY" table="CONNECTIVITY" schema="BASEDB"> <composite-id> <key-property name="FSC" type="Int32"> <column name="FSC" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </key-property> <key-property name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> </composite-id> <property name="N1" type="Int64"> <column name="N1" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="N2" type="Int64"> <column name="N2" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="FDR1" type="Int32"> <column name="FDR1" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="FDR2" type="Int32"> <column name="FDR2" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="DIR" type="Int32"> <column name="DIR" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="OHUG" type="Int32"> <column name="OHUG" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="OSTATUS" type="Int32"> <column name="OSTATUS" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE" type="Int32"> <column name="PHASE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="X" type="Double"> <column name="X" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="Y" type="Double"> <column name="Y" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/BaseDB/HICUSTOMER.cs
New file @@ -0,0 +1,136 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.BaseDB { /// <summary> /// There are no comments for TaiPower.Dmm.Model.HICUSTOMER in the schema. /// </summary> public partial class HICUSTOMER { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for HICUSTOMER constructor in the schema. /// </summary> public HICUSTOMER() { OnCreated(); } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for OWNERFSC in the schema. /// </summary> public virtual System.Nullable<int> OWNERFSC { get; set; } /// <summary> /// There are no comments for OWNERUFID in the schema. /// </summary> public virtual System.Nullable<long> OWNERUFID { get; set; } /// <summary> /// There are no comments for OWNERTPCLID in the schema. /// </summary> public virtual string OWNERTPCLID { get; set; } /// <summary> /// There are no comments for NAME1 in the schema. /// </summary> public virtual string NAME1 { get; set; } /// <summary> /// There are no comments for GROUP1 in the schema. /// </summary> public virtual string GROUP1 { get; set; } /// <summary> /// There are no comments for HICUSCAPACITY in the schema. /// </summary> public virtual System.Nullable<double> HICUSCAPACITY { get; set; } /// <summary> /// There are no comments for METRNUMB in the schema. /// </summary> public virtual string METRNUMB { get; set; } /// <summary> /// There are no comments for VLEVEL in the schema. /// </summary> public virtual System.Nullable<int> VLEVEL { get; set; } /// <summary> /// There are no comments for CABTYPE in the schema. /// </summary> public virtual System.Nullable<int> CABTYPE { get; set; } } } CCSTrace/TPower/DMMS/Model/BaseDB/HICUSTOMER.hbm.xml
New file @@ -0,0 +1,36 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.BaseDB" xmlns="urn:nhibernate-mapping-2.2"> <class name="HICUSTOMER" table="HICUSTOMER" schema="BASEDB"> <id name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="OWNERFSC" type="Int32"> <column name="OWNERFSC" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="OWNERUFID" type="Int64"> <column name="OWNERUFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="OWNERTPCLID" type="String"> <column name="OWNERTPCLID" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="NAME1" type="String"> <column name="NAME1" not-null="false" length="40" sql-type="VARCHAR2(40 CHAR)" /> </property> <property name="GROUP1" type="String"> <column name="GROUP1" not-null="false" length="3" sql-type="VARCHAR2(3 CHAR)" /> </property> <property name="HICUSCAPACITY" type="Double"> <column name="HICUS_CAPACITY" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="METRNUMB" type="String"> <column name="METR_NUMB" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="VLEVEL" type="Int32"> <column name="VLEVEL" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="CABTYPE" type="Int32"> <column name="CABTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/BaseDB/METER.cs
New file @@ -0,0 +1,106 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.BaseDB { /// <summary> /// There are no comments for TaiPower.Dmm.Model.METER in the schema. /// </summary> public partial class METER { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for METER constructor in the schema. /// </summary> public METER() { OnCreated(); } /// <summary> /// There are no comments for METRNUMB in the schema. /// </summary> public virtual string METRNUMB { get; set; } /// <summary> /// There are no comments for BILLCYCL in the schema. /// </summary> public virtual string BILLCYCL { get; set; } /// <summary> /// There are no comments for TRANCORD in the schema. /// </summary> public virtual string TRANCORD { get; set; } /// <summary> /// There are no comments for CUSTTYPE in the schema. /// </summary> public virtual string CUSTTYPE { get; set; } /// <summary> /// There are no comments for TELENUMB in the schema. /// </summary> public virtual string TELENUMB { get; set; } /// <summary> /// There are no comments for VAIDDATE in the schema. /// </summary> public virtual string VAIDDATE { get; set; } /// <summary> /// There are no comments for ENTRDATE in the schema. /// </summary> public virtual string ENTRDATE { get; set; } } } CCSTrace/TPower/DMMS/Model/BaseDB/METER.hbm.xml
New file @@ -0,0 +1,27 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.BaseDB" xmlns="urn:nhibernate-mapping-2.2"> <class name="METER" table="METER" schema="BASEDB"> <id name="METRNUMB" type="String"> <column name="METR_NUMB" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" /> <generator class="assigned" /> </id> <property name="BILLCYCL" type="String"> <column name="BILL_CYCL" not-null="false" length="4" sql-type="VARCHAR2(4 CHAR)" /> </property> <property name="TRANCORD" type="String"> <column name="TRAN_CORD" not-null="false" length="34" sql-type="VARCHAR2(34 CHAR)" /> </property> <property name="CUSTTYPE" type="String"> <column name="CUST_TYPE" not-null="false" length="2" sql-type="VARCHAR2(2 CHAR)" /> </property> <property name="TELENUMB" type="String"> <column name="TELE_NUMB" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="VAIDDATE" type="String"> <column name="VAID_DATE" not-null="false" length="7" sql-type="VARCHAR2(7 CHAR)" /> </property> <property name="ENTRDATE" type="String"> <column name="ENTR_DATE" not-null="false" length="7" sql-type="VARCHAR2(7 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/BaseDB/MSTADDR.cs
New file @@ -0,0 +1,106 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.BaseDB { /// <summary> /// There are no comments for TaiPower.Dmm.Model.MSTADDR in the schema. /// </summary> public partial class MSTADDR { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for MSTADDR constructor in the schema. /// </summary> public MSTADDR() { OnCreated(); } /// <summary> /// There are no comments for MCYCLE in the schema. /// </summary> public virtual string MCYCLE { get; set; } /// <summary> /// There are no comments for MCUSTNO in the schema. /// </summary> public virtual string MCUSTNO { get; set; } /// <summary> /// There are no comments for MNAME in the schema. /// </summary> public virtual string MNAME { get; set; } /// <summary> /// There are no comments for MADDR in the schema. /// </summary> public virtual string MADDR { get; set; } /// <summary> /// There are no comments for MAZIP in the schema. /// </summary> public virtual string MAZIP { get; set; } /// <summary> /// There are no comments for MMARK in the schema. /// </summary> public virtual string MMARK { get; set; } /// <summary> /// There are no comments for MNAMEE in the schema. /// </summary> public virtual string MNAMEE { get; set; } } } CCSTrace/TPower/DMMS/Model/BaseDB/MSTADDR.hbm.xml
New file @@ -0,0 +1,27 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.BaseDB" xmlns="urn:nhibernate-mapping-2.2"> <class name="MSTADDR" table="MSTADDR" schema="BASEDB"> <id name="MCUSTNO" type="String"> <column name="M_CUST_NO" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> <generator class="assigned" /> </id> <property name="MCYCLE" type="String"> <column name="M_CYCLE" not-null="false" length="2" sql-type="VARCHAR2(2 CHAR)" /> </property> <property name="MNAME" type="String"> <column name="M_NAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="MADDR" type="String"> <column name="M_ADDR" not-null="false" length="100" sql-type="VARCHAR2(100 CHAR)" /> </property> <property name="MAZIP" type="String"> <column name="M_AZIP" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> <property name="MMARK" type="String"> <column name="M_MARK" not-null="false" length="1" sql-type="VARCHAR2(1 CHAR)" /> </property> <property name="MNAMEE" type="String"> <column name="M_NAME_E" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/BaseDB/SXFMR.cs
New file @@ -0,0 +1,256 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.BaseDB { /// <summary> /// There are no comments for TaiPower.Dmm.Model.SXFMR in the schema. /// </summary> public partial class SXFMR { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for SXFMR constructor in the schema. /// </summary> public SXFMR() { OnCreated(); } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for SXFMRTYPE in the schema. /// </summary> public virtual System.Nullable<int> SXFMRTYPE { get; set; } /// <summary> /// There are no comments for OWNERFSC in the schema. /// </summary> public virtual System.Nullable<int> OWNERFSC { get; set; } /// <summary> /// There are no comments for OWNERUFID in the schema. /// </summary> public virtual System.Nullable<long> OWNERUFID { get; set; } /// <summary> /// There are no comments for OWNERTPCLID in the schema. /// </summary> public virtual string OWNERTPCLID { get; set; } /// <summary> /// There are no comments for GROUP1 in the schema. /// </summary> public virtual string GROUP1 { get; set; } /// <summary> /// There are no comments for SXFMRCAPACITY1 in the schema. /// </summary> public virtual System.Nullable<double> SXFMRCAPACITY1 { get; set; } /// <summary> /// There are no comments for SXFMRCAPACITY2 in the schema. /// </summary> public virtual System.Nullable<double> SXFMRCAPACITY2 { get; set; } /// <summary> /// There are no comments for SXFMRCAPACITY3 in the schema. /// </summary> public virtual System.Nullable<double> SXFMRCAPACITY3 { get; set; } /// <summary> /// There are no comments for SUPPLYTYPE in the schema. /// </summary> public virtual System.Nullable<int> SUPPLYTYPE { get; set; } /// <summary> /// There are no comments for LIGHTTYPE1 in the schema. /// </summary> public virtual System.Nullable<int> LIGHTTYPE1 { get; set; } /// <summary> /// There are no comments for LIGHTTYPE2 in the schema. /// </summary> public virtual System.Nullable<int> LIGHTTYPE2 { get; set; } /// <summary> /// There are no comments for LIGHTTYPE3 in the schema. /// </summary> public virtual System.Nullable<int> LIGHTTYPE3 { get; set; } /// <summary> /// There are no comments for PHASE1 in the schema. /// </summary> public virtual System.Nullable<int> PHASE1 { get; set; } /// <summary> /// There are no comments for PHASE2 in the schema. /// </summary> public virtual System.Nullable<int> PHASE2 { get; set; } /// <summary> /// There are no comments for PHASE3 in the schema. /// </summary> public virtual System.Nullable<int> PHASE3 { get; set; } /// <summary> /// There are no comments for TPCNO1 in the schema. /// </summary> public virtual string TPCNO1 { get; set; } /// <summary> /// There are no comments for TPCNO2 in the schema. /// </summary> public virtual string TPCNO2 { get; set; } /// <summary> /// There are no comments for TPCNO3 in the schema. /// </summary> public virtual string TPCNO3 { get; set; } /// <summary> /// There are no comments for TCOUNT in the schema. /// </summary> public virtual System.Nullable<long> TCOUNT { get; set; } /// <summary> /// There are no comments for VLEVEL in the schema. /// </summary> public virtual System.Nullable<int> VLEVEL { get; set; } /// <summary> /// There are no comments for CABTYPE in the schema. /// </summary> public virtual System.Nullable<int> CABTYPE { get; set; } } } CCSTrace/TPower/DMMS/Model/BaseDB/SXFMR.hbm.xml
New file @@ -0,0 +1,72 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.BaseDB" xmlns="urn:nhibernate-mapping-2.2"> <class name="SXFMR" table="SXFMR" schema="BASEDB"> <id name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="SXFMRTYPE" type="Int32"> <column name="SXFMR_TYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="OWNERFSC" type="Int32"> <column name="OWNERFSC" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="OWNERUFID" type="Int64"> <column name="OWNERUFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="OWNERTPCLID" type="String"> <column name="OWNERTPCLID" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="GROUP1" type="String"> <column name="GROUP1" not-null="false" length="3" sql-type="VARCHAR2(3 CHAR)" /> </property> <property name="SXFMRCAPACITY1" type="Double"> <column name="SXFMR_CAPACITY1" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="SXFMRCAPACITY2" type="Double"> <column name="SXFMR_CAPACITY2" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="SXFMRCAPACITY3" type="Double"> <column name="SXFMR_CAPACITY3" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="SUPPLYTYPE" type="Int32"> <column name="SUPPLYTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="LIGHTTYPE1" type="Int32"> <column name="LIGHTTYPE1" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="LIGHTTYPE2" type="Int32"> <column name="LIGHTTYPE2" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="LIGHTTYPE3" type="Int32"> <column name="LIGHTTYPE3" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE1" type="Int32"> <column name="PHASE1" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE2" type="Int32"> <column name="PHASE2" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE3" type="Int32"> <column name="PHASE3" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="TPCNO1" type="String"> <column name="TPCNO1" not-null="false" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="TPCNO2" type="String"> <column name="TPCNO2" not-null="false" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="TPCNO3" type="String"> <column name="TPCNO3" not-null="false" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="TCOUNT" type="Int64"> <column name="TCOUNT" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="VLEVEL" type="Int32"> <column name="VLEVEL" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="CABTYPE" type="Int32"> <column name="CABTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/ADDRCONTRAST.cs
New file @@ -0,0 +1,105 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.ADDRCONTRAST in the schema. /// </summary> public partial class ADDRCONTRAST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { ADDRCONTRAST toCompare = obj as ADDRCONTRAST; if (toCompare == null) { return false; } if (!Object.Equals(this.DEPTID, toCompare.DEPTID)) return false; if (!Object.Equals(this.CITY, toCompare.CITY)) return false; if (!Object.Equals(this.ROAD, toCompare.ROAD)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + DEPTID.GetHashCode(); hashCode = (hashCode * 7) + CITY.GetHashCode(); hashCode = (hashCode * 7) + ROAD.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for ADDRCONTRAST constructor in the schema. /// </summary> public ADDRCONTRAST() { OnCreated(); } /// <summary> /// There are no comments for DEPTID in the schema. /// </summary> public virtual int DEPTID { get; set; } /// <summary> /// There are no comments for CITY in the schema. /// </summary> public virtual string CITY { get; set; } /// <summary> /// There are no comments for TOWN in the schema. /// </summary> public virtual string TOWN { get; set; } /// <summary> /// There are no comments for ROAD in the schema. /// </summary> public virtual string ROAD { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/ADDRCONTRAST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="ADDRCONTRAST" table="ADDR_CONTRAST" schema="CCS"> <composite-id> <key-property name="DEPTID" type="Int32"> <column name="DEPTID" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </key-property> <key-property name="CITY" type="String"> <column name="CITY" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </key-property> <key-property name="ROAD" type="String"> <column name="ROAD" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </key-property> </composite-id> <property name="TOWN" type="String"> <column name="TOWN" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/ALARMIP.cs
New file @@ -0,0 +1,76 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.ALARMIP in the schema. /// </summary> public partial class ALARMIP { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for ALARMIP constructor in the schema. /// </summary> public ALARMIP() { OnCreated(); } /// <summary> /// There are no comments for DEPTID in the schema. /// </summary> public virtual int DEPTID { get; set; } /// <summary> /// There are no comments for IP1 in the schema. /// </summary> public virtual string IP1 { get; set; } /// <summary> /// There are no comments for IP2 in the schema. /// </summary> public virtual string IP2 { get; set; } /// <summary> /// There are no comments for IPPATROL in the schema. /// </summary> public virtual string IPPATROL { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/ALARMIP.hbm.xml
New file @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="ALARMIP" table="ALARM_IP" schema="CCS"> <id name="DEPTID" type="Int32"> <column name="DEPTID" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" unique="true" /> <generator class="assigned" /> </id> <property name="IP1" type="String"> <column name="IP1" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="IP2" type="String"> <column name="IP2" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="IPPATROL" type="String"> <column name="IP_PATROL" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/CODELIST.CODELIST.cs
New file @@ -0,0 +1,102 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.CODELIST in the schema. /// </summary> public partial class CODELIST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { CODELIST toCompare = obj as CODELIST; if (toCompare == null) { return false; } if (!Object.Equals(this.INDEXID, toCompare.INDEXID)) return false; if (!Object.Equals(this.KEYID, toCompare.KEYID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + INDEXID.GetHashCode(); hashCode = (hashCode * 7) + KEYID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for CODELIST constructor in the schema. /// </summary> public CODELIST() { OnCreated(); } /// <summary> /// There are no comments for INDEXID in the schema. /// </summary> public virtual int INDEXID { get; set; } /// <summary> /// There are no comments for KEYID in the schema. /// </summary> public virtual int KEYID { get; set; } /// <summary> /// There are no comments for ITEM in the schema. /// </summary> public virtual string ITEM { get; set; } /// <summary> /// There are no comments for CONTENT in the schema. /// </summary> public virtual string CONTENT { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/CODELIST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="CODELIST" table="CODELIST" schema="CCS"> <composite-id> <key-property name="INDEXID" type="Int32"> <column name="INDEXID" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" unique-key="KEY1" /> </key-property> <key-property name="KEYID" type="Int32"> <column name="KEYID" not-null="false" precision="4" scale="0" sql-type="NUMBER(4)" /> </key-property> </composite-id> <property name="ITEM" type="String"> <column name="ITEM" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="CONTENT" type="String"> <column name="CONTENT" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" unique-key="KEY1" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/DEPTCONTRAST.cs
New file @@ -0,0 +1,102 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.DEPTCONTRAST in the schema. /// </summary> public partial class DEPTCONTRAST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { DEPTCONTRAST toCompare = obj as DEPTCONTRAST; if (toCompare == null) { return false; } if (!Object.Equals(this.SCCODE, toCompare.SCCODE)) return false; if (!Object.Equals(this.DEPTCODE, toCompare.DEPTCODE)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + SCCODE.GetHashCode(); hashCode = (hashCode * 7) + DEPTCODE.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for DEPTCONTRAST constructor in the schema. /// </summary> public DEPTCONTRAST() { OnCreated(); } /// <summary> /// There are no comments for SCCODE in the schema. /// </summary> public virtual string SCCODE { get; set; } /// <summary> /// There are no comments for DEPTCODE in the schema. /// </summary> public virtual string DEPTCODE { get; set; } /// <summary> /// There are no comments for MAXMETER in the schema. /// </summary> public virtual string MAXMETER { get; set; } /// <summary> /// There are no comments for MINMETER in the schema. /// </summary> public virtual string MINMETER { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/DEPTCONTRAST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="DEPTCONTRAST" table="DEPT_CONTRAST" schema="CCS"> <composite-id> <key-property name="SCCODE" type="String"> <column name="SC_CODE" not-null="true" length="5" sql-type="VARCHAR2(5 CHAR)" /> </key-property> <key-property name="DEPTCODE" type="String"> <column name="DEPT_CODE" not-null="true" length="5" sql-type="VARCHAR2(5 CHAR)" /> </key-property> </composite-id> <property name="MAXMETER" type="String"> <column name="MAX_METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="MINMETER" type="String"> <column name="MIN_METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/EVENTQUERY.cs
New file @@ -0,0 +1,156 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.EVENTQUERY in the schema. /// </summary> public partial class EVENTQUERY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTQUERY constructor in the schema. /// </summary> public EVENTQUERY() { OnCreated(); } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } /// <summary> /// There are no comments for METER in the schema. /// </summary> public virtual string METER { get; set; } /// <summary> /// There are no comments for CASESTATUS in the schema. /// </summary> public virtual int CASESTATUS { get; set; } /// <summary> /// There are no comments for CHANGETIME in the schema. /// </summary> public virtual System.DateTime CHANGETIME { get; set; } /// <summary> /// There are no comments for HANDLINGSUMMARY in the schema. /// </summary> public virtual string HANDLINGSUMMARY { get; set; } /// <summary> /// There are no comments for ASSUMEDTIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> ASSUMEDTIME { get; set; } /// <summary> /// There are no comments for ASSUMEDTIMENTH in the schema. /// </summary> public virtual System.Nullable<System.DateTime> ASSUMEDTIMENTH { get; set; } /// <summary> /// There are no comments for DELAYTIMES in the schema. /// </summary> public virtual System.Nullable<bool> DELAYTIMES { get; set; } /// <summary> /// There are no comments for REASON in the schema. /// </summary> public virtual string REASON { get; set; } /// <summary> /// There are no comments for EVENTLOCATION in the schema. /// </summary> public virtual string EVENTLOCATION { get; set; } /// <summary> /// There are no comments for ERRORCAUSE in the schema. /// </summary> public virtual string ERRORCAUSE { get; set; } /// <summary> /// There are no comments for INPUTTIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> INPUTTIME { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/EVENTQUERY.hbm.xml
New file @@ -0,0 +1,42 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTQUERY" table="EVENTQUERY" schema="CCS"> <id name="CCSID" type="String"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" unique="true" /> <generator class="assigned" /> </id> <property name="METER" type="String"> <column name="METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CASESTATUS" type="Int32"> <column name="CASESTATUS" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="CHANGETIME" type="DateTime"> <column name="CHANGETIME" not-null="true" sql-type="DATE" /> </property> <property name="HANDLINGSUMMARY" type="String"> <column name="HANDLINGSUMMARY" not-null="false" length="600" sql-type="VARCHAR2(600 CHAR)" /> </property> <property name="ASSUMEDTIME" type="DateTime"> <column name="ASSUMEDTIME" not-null="false" sql-type="DATE" /> </property> <property name="ASSUMEDTIMENTH" type="DateTime"> <column name="ASSUMEDTIME_NTH" not-null="false" sql-type="DATE" /> </property> <property name="DELAYTIMES" type="Boolean"> <column name="DELAYTIMES" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="REASON" type="String"> <column name="REASON" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="EVENTLOCATION" type="String"> <column name="EVENTLOCATION" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="ERRORCAUSE" type="String"> <column name="ERRORCAUSE" not-null="false" length="800" sql-type="VARCHAR2(800 CHAR)" /> </property> <property name="INPUTTIME" type="DateTime"> <column name="INPUTTIME" not-null="false" sql-type="DATE" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/EVENTRECORD.cs
New file @@ -0,0 +1,196 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.EVENTRECORD in the schema. /// </summary> public partial class EVENTRECORD { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTRECORD constructor in the schema. /// </summary> public EVENTRECORD() { OnCreated(); } /// <summary> /// There are no comments for METER in the schema. /// </summary> public virtual string METER { get; set; } /// <summary> /// There are no comments for CUSTOMERNAME in the schema. /// </summary> public virtual string CUSTOMERNAME { get; set; } /// <summary> /// There are no comments for CUSTOMERTEL in the schema. /// </summary> public virtual string CUSTOMERTEL { get; set; } /// <summary> /// There are no comments for ADDRCITY in the schema. /// </summary> public virtual string ADDRCITY { get; set; } /// <summary> /// There are no comments for ADDRTOWN in the schema. /// </summary> public virtual string ADDRTOWN { get; set; } /// <summary> /// There are no comments for ADDRROAD in the schema. /// </summary> public virtual string ADDRROAD { get; set; } /// <summary> /// There are no comments for ADDROTHER in the schema. /// </summary> public virtual string ADDROTHER { get; set; } /// <summary> /// There are no comments for RECALLNAME in the schema. /// </summary> public virtual string RECALLNAME { get; set; } /// <summary> /// There are no comments for RECALLTEL in the schema. /// </summary> public virtual string RECALLTEL { get; set; } /// <summary> /// There are no comments for EVENTBRIEF in the schema. /// </summary> public virtual System.Nullable<int> EVENTBRIEF { get; set; } /// <summary> /// There are no comments for ACCEPTTIME in the schema. /// </summary> public virtual System.DateTime ACCEPTTIME { get; set; } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } /// <summary> /// There are no comments for IMPORTCASE in the schema. /// </summary> public virtual System.Nullable<bool> IMPORTCASE { get; set; } /// <summary> /// There are no comments for DEPT in the schema. /// </summary> public virtual string DEPT { get; set; } /// <summary> /// There are no comments for PARTHICUSTOMER in the schema. /// </summary> public virtual System.Nullable<int> PARTHICUSTOMER { get; set; } /// <summary> /// There are no comments for NOTE in the schema. /// </summary> public virtual string NOTE { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/EVENTRECORD.hbm.xml
New file @@ -0,0 +1,54 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTRECORD" table="EVENTRECORD" schema="CCS"> <id name="CCSID" type="String"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" unique="true" /> <generator class="assigned" /> </id> <property name="METER" type="String"> <column name="METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CUSTOMERNAME" type="String"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="CUSTOMERTEL" type="String"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="ADDRCITY" type="String"> <column name="ADDR_CITY" not-null="true" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="ADDRTOWN" type="String"> <column name="ADDR_TOWN" not-null="false" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="ADDRROAD" type="String"> <column name="ADDR_ROAD" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="ADDROTHER" type="String"> <column name="ADDR_OTHER" not-null="false" length="66" sql-type="VARCHAR2(66 CHAR)" /> </property> <property name="RECALLNAME" type="String"> <column name="RECALLNAME" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="RECALLTEL" type="String"> <column name="RECALLTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="EVENTBRIEF" type="Int32"> <column name="EVENTBRIEF" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="ACCEPTTIME" type="DateTime"> <column name="ACCEPTTIME" not-null="true" sql-type="DATE" /> </property> <property name="IMPORTCASE" type="Boolean"> <column name="IMPORTCASE" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="DEPT" type="String"> <column name="DEPT" not-null="true" length="2" sql-type="VARCHAR2(2 CHAR)" /> </property> <property name="PARTHICUSTOMER" type="Int32"> <column name="PARTHICUSTOMER" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="NOTE" type="String"> <column name="NOTE" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/NUMCONTRAST.cs
New file @@ -0,0 +1,95 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.NUMCONTRAST in the schema. /// </summary> public partial class NUMCONTRAST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { NUMCONTRAST toCompare = obj as NUMCONTRAST; if (toCompare == null) { return false; } if (!Object.Equals(this.CCSID, toCompare.CCSID)) return false; if (!Object.Equals(this.ACCEPTNUM, toCompare.ACCEPTNUM)) return false; if (!Object.Equals(this.CASEID, toCompare.CASEID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + CCSID.GetHashCode(); hashCode = (hashCode * 7) + ACCEPTNUM.GetHashCode(); hashCode = (hashCode * 7) + CASEID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for NUMCONTRAST constructor in the schema. /// </summary> public NUMCONTRAST() { OnCreated(); } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } /// <summary> /// There are no comments for ACCEPTNUM in the schema. /// </summary> public virtual string ACCEPTNUM { get; set; } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/NUMCONTRAST.hbm.xml
New file @@ -0,0 +1,16 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="NUMCONTRAST" table="NUM_CONTRAST" schema="CCS"> <composite-id> <key-property name="CCSID" type="String"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" unique="true" /> </key-property> <key-property name="ACCEPTNUM" type="String"> <column name="ACCEPTNUM" not-null="true" length="10" sql-type="VARCHAR2(10 CHAR)" /> </key-property> <key-property name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> </composite-id> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/SCGROUP.cs
New file @@ -0,0 +1,66 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.SCGROUP in the schema. /// </summary> public partial class SCGROUP { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for SCGROUP constructor in the schema. /// </summary> public SCGROUP() { OnCreated(); } /// <summary> /// There are no comments for GROUPID in the schema. /// </summary> public virtual decimal GROUPID { get; set; } /// <summary> /// There are no comments for SCCODE in the schema. /// </summary> public virtual string SCCODE { get; set; } /// <summary> /// There are no comments for SSCCODE in the schema. /// </summary> public virtual string SSCCODE { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/SCGROUP.hbm.xml
New file @@ -0,0 +1,15 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="SCGROUP" table="SCGROUP" schema="CCS"> <id name="GROUPID" type="Decimal"> <column name="GROUPID" not-null="true" sql-type="NUMBER" /> <generator class="assigned" /> </id> <property name="SCCODE" type="String"> <column name="SC_CODE" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> <property name="SSCCODE" type="String"> <column name="SSC_CODE" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/SCGROUPTIME.cs
New file @@ -0,0 +1,76 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.SCGROUPTIME in the schema. /// </summary> public partial class SCGROUPTIME { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for SCGROUPTIME constructor in the schema. /// </summary> public SCGROUPTIME() { OnCreated(); } /// <summary> /// There are no comments for GROUPID in the schema. /// </summary> public virtual decimal GROUPID { get; set; } /// <summary> /// There are no comments for WEEK in the schema. /// </summary> public virtual System.Nullable<decimal> WEEK { get; set; } /// <summary> /// There are no comments for BEGINTIME in the schema. /// </summary> public virtual System.Nullable<decimal> BEGINTIME { get; set; } /// <summary> /// There are no comments for ENDTIME in the schema. /// </summary> public virtual System.Nullable<decimal> ENDTIME { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/SCGROUPTIME.hbm.xml
New file @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="SCGROUPTIME" table="SCGROUPTIME" schema="CCS"> <id name="GROUPID" type="Decimal"> <column name="GROUPID" not-null="true" sql-type="NUMBER" unique-key="KEY1" /> <generator class="assigned" /> </id> <property name="WEEK" type="Decimal"> <column name="WEEK" not-null="false" sql-type="NUMBER" unique-key="KEY1" /> </property> <property name="BEGINTIME" type="Decimal"> <column name="BEGINTIME" not-null="false" sql-type="NUMBER" /> </property> <property name="ENDTIME" type="Decimal"> <column name="ENDTIME" not-null="false" sql-type="NUMBER" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/CCS/TMP.cs
New file @@ -0,0 +1,76 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.TMP in the schema. /// </summary> public partial class TMP { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for TMP constructor in the schema. /// </summary> public TMP() { OnCreated(); } /// <summary> /// There are no comments for USERNAME in the schema. /// </summary> public virtual string USERNAME { get; set; } /// <summary> /// There are no comments for ACCEPTTIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> ACCEPTTIME { get; set; } /// <summary> /// There are no comments for ACTION in the schema. /// </summary> public virtual string ACTION { get; set; } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } } } CCSTrace/TPower/DMMS/Model/CCS/TMP.hbm.xml
New file @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="TMP" table="TMP" schema="CCS"> <id name="CCSID" type="String"> <column name="CCSID" not-null="false" length="10" sql-type="VARCHAR2(10 CHAR)" /> <generator class="assigned" /> </id> <property name="USERNAME" type="String"> <column name="USERNAME" not-null="false" length="100" sql-type="VARCHAR2(100 CHAR)" /> </property> <property name="ACCEPTTIME" type="DateTime"> <column name="ACCEPTTIME" not-null="false" sql-type="DATE" /> </property> <property name="ACTION" type="String"> <column name="ACTION" not-null="false" length="100" sql-type="VARCHAR2(100 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/EOS/CODELIST.cs
New file @@ -0,0 +1,102 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; namespace CCSTrace.TPower.DMMS.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.CODELIST in the schema. /// </summary> public partial class CODELIST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { CODELIST toCompare = obj as CODELIST; if (toCompare == null) { return false; } if (!Object.Equals(this.INDEXID, toCompare.INDEXID)) return false; if (!Object.Equals(this.KEYID, toCompare.KEYID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + INDEXID.GetHashCode(); hashCode = (hashCode * 7) + KEYID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for CODELIST constructor in the schema. /// </summary> public CODELIST() { OnCreated(); } /// <summary> /// There are no comments for INDEXID in the schema. /// </summary> public virtual int INDEXID { get; set; } /// <summary> /// There are no comments for KEYID in the schema. /// </summary> public virtual int KEYID { get; set; } /// <summary> /// There are no comments for ITEM in the schema. /// </summary> public virtual string ITEM { get; set; } /// <summary> /// There are no comments for CONTENT in the schema. /// </summary> public virtual string CONTENT { get; set; } } } CCSTrace/TPower/DMMS/Model/EOS/CODELIST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="CODELIST" table="CODELIST" schema="EOS"> <composite-id> <key-property name="INDEXID" type="Int32"> <column name="INDEXID" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </key-property> <key-property name="KEYID" type="Int32"> <column name="KEYID" not-null="true" precision="4" scale="0" sql-type="NUMBER(4)" /> </key-property> </composite-id> <property name="ITEM" type="String"> <column name="ITEM" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="CONTENT" type="String"> <column name="CONTENT" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/EOS/CRTAPOLOGY.cs
New file @@ -0,0 +1,66 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.CRTAPOLOGY in the schema. /// </summary> public partial class CRTAPOLOGY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for CRTAPOLOGY constructor in the schema. /// </summary> public CRTAPOLOGY() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for EVENTSTATE in the schema. /// </summary> public virtual int EVENTSTATE { get; set; } /// <summary> /// There are no comments for RELAYACTION in the schema. /// </summary> public virtual System.Nullable<int> RELAYACTION { get; set; } } } CCSTrace/TPower/DMMS/Model/EOS/CRTAPOLOGY.hbm.xml
New file @@ -0,0 +1,15 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="CRTAPOLOGY" table="CRTAPOLOGY" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="EVENTSTATE" type="Int32"> <column name="EVENTSTATE" not-null="true" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="RELAYACTION" type="Int32"> <column name="RELAYACTION" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/EOS/EVENT.cs
New file @@ -0,0 +1,86 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENT in the schema. /// </summary> public partial class EVENT { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENT constructor in the schema. /// </summary> public EVENT() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for CASESTATUS in the schema. /// </summary> public virtual int CASESTATUS { get; set; } /// <summary> /// There are no comments for COUNT in the schema. /// </summary> public virtual System.Nullable<int> COUNT { get; set; } /// <summary> /// There are no comments for CASETYPE in the schema. /// </summary> public virtual System.Nullable<int> CASETYPE { get; set; } /// <summary> /// There are no comments for MERGECASECOUNT in the schema. /// </summary> public virtual System.Nullable<int> MERGECASECOUNT { get; set; } } } CCSTrace/TPower/DMMS/Model/EOS/EVENT.hbm.xml
New file @@ -0,0 +1,21 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENT" table="EVENTS" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="CASESTATUS" type="Int32"> <column name="CASESTATUS" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="COUNT" type="Int32"> <column name="COUNT" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="CASETYPE" type="Int32"> <column name="CASETYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="MERGECASECOUNT" type="Int32"> <column name="MERGECASECOUNT" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/EOS/EVENTFACILITY.cs
New file @@ -0,0 +1,126 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENTFACILITY in the schema. /// </summary> public partial class EVENTFACILITY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTFACILITY constructor in the schema. /// </summary> public EVENTFACILITY() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual int FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for FDR1 in the schema. /// </summary> public virtual string FDR1 { get; set; } /// <summary> /// There are no comments for FDR2 in the schema. /// </summary> public virtual string FDR2 { get; set; } /// <summary> /// There are no comments for AFFECTCUSTMS in the schema. /// </summary> public virtual string AFFECTCUSTMS { get; set; } /// <summary> /// There are no comments for CAPACITY in the schema. /// </summary> public virtual System.Nullable<long> CAPACITY { get; set; } /// <summary> /// There are no comments for OPENTIME in the schema. /// </summary> public virtual System.DateTime OPENTIME { get; set; } /// <summary> /// There are no comments for CLOSETIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> CLOSETIME { get; set; } } } CCSTrace/TPower/DMMS/Model/EOS/EVENTFACILITY.hbm.xml
New file @@ -0,0 +1,33 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTFACILITY" table="EVENTFACILITY" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="FSC" type="Int32"> <column name="FSC" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="FDR1" type="String"> <column name="FDR1" not-null="true" length="4" sql-type="VARCHAR2(4 CHAR)" /> </property> <property name="FDR2" type="String"> <column name="FDR2" not-null="false" length="4" sql-type="VARCHAR2(4 CHAR)" /> </property> <property name="AFFECTCUSTMS" type="String"> <column name="AFFECTCUSTMS" not-null="true" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="CAPACITY" type="Int64"> <column name="CAPACITY" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="OPENTIME" type="DateTime"> <column name="OPENTIME" not-null="true" sql-type="DATE" /> </property> <property name="CLOSETIME" type="DateTime"> <column name="CLOSETIME" not-null="false" sql-type="DATE" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/EOS/EVENTRECORD.cs
New file @@ -0,0 +1,236 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENTRECORD in the schema. /// </summary> public partial class EVENTRECORD { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTRECORD constructor in the schema. /// </summary> public EVENTRECORD() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for CUSTOMERNAME in the schema. /// </summary> public virtual string CUSTOMERNAME { get; set; } /// <summary> /// There are no comments for CUSTOMERMETER in the schema. /// </summary> public virtual string CUSTOMERMETER { get; set; } /// <summary> /// There are no comments for CUSTOMERTEL in the schema. /// </summary> public virtual string CUSTOMERTEL { get; set; } /// <summary> /// There are no comments for CUSTOMERADDR in the schema. /// </summary> public virtual string CUSTOMERADDR { get; set; } /// <summary> /// There are no comments for EVENTBRIEF in the schema. /// </summary> public virtual string EVENTBRIEF { get; set; } /// <summary> /// There are no comments for DEPT in the schema. /// </summary> public virtual System.Nullable<int> DEPT { get; set; } /// <summary> /// There are no comments for RECORDER in the schema. /// </summary> public virtual string RECORDER { get; set; } /// <summary> /// There are no comments for ACCEPTNUM in the schema. /// </summary> public virtual string ACCEPTNUM { get; set; } /// <summary> /// There are no comments for ACCEPTTIME in the schema. /// </summary> public virtual System.DateTime ACCEPTTIME { get; set; } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual System.Nullable<int> FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual System.Nullable<long> UFID { get; set; } /// <summary> /// There are no comments for FDRID in the schema. /// </summary> public virtual System.Nullable<int> FDRID { get; set; } /// <summary> /// There are no comments for TRACEFINISH in the schema. /// </summary> public virtual System.Nullable<int> TRACEFINISH { get; set; } /// <summary> /// There are no comments for IMPORTCASE in the schema. /// </summary> public virtual System.Nullable<bool> IMPORTCASE { get; set; } /// <summary> /// There are no comments for NOTE in the schema. /// </summary> public virtual string NOTE { get; set; } /// <summary> /// There are no comments for ISRECALL in the schema. /// </summary> public virtual System.Nullable<bool> ISRECALL { get; set; } /// <summary> /// There are no comments for RECALLTEL in the schema. /// </summary> public virtual string RECALLTEL { get; set; } /// <summary> /// There are no comments for RECALLNAME in the schema. /// </summary> public virtual string RECALLNAME { get; set; } /// <summary> /// There are no comments for CASELEVEL in the schema. /// </summary> public virtual System.Nullable<bool> CASELEVEL { get; set; } } } CCSTrace/TPower/DMMS/Model/EOS/EVENTRECORD.hbm.xml
New file @@ -0,0 +1,66 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTRECORD" table="EVENTRECORD" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="CUSTOMERNAME" type="String"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="CUSTOMERMETER" type="String"> <column name="CUSTOMERMETER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CUSTOMERTEL" type="String"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="CUSTOMERADDR" type="String"> <column name="CUSTOMERADDR" not-null="true" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="EVENTBRIEF" type="String"> <column name="EVENTBRIEF" not-null="true" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="DEPT" type="Int32"> <column name="DEPT" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="RECORDER" type="String"> <column name="RECORDER" not-null="false" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="ACCEPTNUM" type="String"> <column name="ACCEPTNUM" not-null="true" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="ACCEPTTIME" type="DateTime"> <column name="ACCEPTTIME" not-null="true" sql-type="DATE" /> </property> <property name="FSC" type="Int32"> <column name="FSC" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="UFID" type="Int64"> <column name="UFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="FDRID" type="Int32"> <column name="FDRID" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="TRACEFINISH" type="Int32"> <column name="TRACE_FINISH" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="IMPORTCASE" type="Boolean"> <column name="IMPORTCASE" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="NOTE" type="String"> <column name="NOTE" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="ISRECALL" type="Boolean"> <column name="ISRECALL" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="RECALLTEL" type="String"> <column name="RECALLTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="RECALLNAME" type="String"> <column name="RECALLNAME" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="CASELEVEL" type="Boolean"> <column name="CASELEVEL" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/EOS/EVENTRECORDEX.cs
New file @@ -0,0 +1,122 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; namespace CCSTrace.TPower.DMMS.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENTRECORDEX in the schema. /// </summary> public partial class EVENTRECORDEX { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { EVENTRECORDEX toCompare = obj as EVENTRECORDEX; if (toCompare == null) { return false; } if (!Object.Equals(this.CASEID, toCompare.CASEID)) return false; if (!Object.Equals(this.DSUFID, toCompare.DSUFID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + CASEID.GetHashCode(); hashCode = (hashCode * 7) + DSUFID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for EVENTRECORDEX constructor in the schema. /// </summary> public EVENTRECORDEX() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for DSUFID in the schema. /// </summary> public virtual long DSUFID { get; set; } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual System.Nullable<int> FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual System.Nullable<long> UFID { get; set; } /// <summary> /// There are no comments for TPCLID in the schema. /// </summary> public virtual string TPCLID { get; set; } /// <summary> /// There are no comments for FDR in the schema. /// </summary> public virtual string FDR { get; set; } } } CCSTrace/TPower/DMMS/Model/EOS/EVENTRECORDEX.hbm.xml
New file @@ -0,0 +1,25 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTRECORDEX" table="EVENTRECORD_EX" schema="EOS"> <composite-id> <key-property name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> <key-property name="DSUFID" type="Int64"> <column name="DSUFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> </composite-id> <property name="FSC" type="Int32"> <column name="FSC" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="UFID" type="Int64"> <column name="UFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="TPCLID" type="String"> <column name="TPCLID" not-null="false" length="12" sql-type="VARCHAR2(12 CHAR)" /> </property> <property name="FDR" type="String"> <column name="FDR" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/TPower/DMMS/Model/EOS/TMPAFFECTCUSTM.cs
New file @@ -0,0 +1,116 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ namespace CCSTrace.TPower.DMMS.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.TMPAFFECTCUSTM in the schema. /// </summary> public partial class TMPAFFECTCUSTM { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for TMPAFFECTCUSTM constructor in the schema. /// </summary> public TMPAFFECTCUSTM() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for CUSTOMERNAME in the schema. /// </summary> public virtual string CUSTOMERNAME { get; set; } /// <summary> /// There are no comments for CUSTOMERTEL in the schema. /// </summary> public virtual string CUSTOMERTEL { get; set; } /// <summary> /// There are no comments for CUSTOMERMETER in the schema. /// </summary> public virtual string CUSTOMERMETER { get; set; } /// <summary> /// There are no comments for CUSTOMERADDR in the schema. /// </summary> public virtual string CUSTOMERADDR { get; set; } /// <summary> /// There are no comments for TPCLIDGROUPID in the schema. /// </summary> public virtual string TPCLIDGROUPID { get; set; } /// <summary> /// There are no comments for CUSTOMERTYPE in the schema. /// </summary> public virtual string CUSTOMERTYPE { get; set; } /// <summary> /// There are no comments for CUSTOMERKIND in the schema. /// </summary> public virtual string CUSTOMERKIND { get; set; } } } CCSTrace/TPower/DMMS/Model/EOS/TMPAFFECTCUSTM.hbm.xml
New file @@ -0,0 +1,30 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="CCSTrace.TPower.DMMS.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="TMPAFFECTCUSTM" table="TMPAFFECTCUSTMS" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="CUSTOMERNAME" type="String"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="CUSTOMERTEL" type="String"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="CUSTOMERMETER" type="String"> <column name="CUSTOMERMETER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CUSTOMERADDR" type="String"> <column name="CUSTOMERADDR" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="TPCLIDGROUPID" type="String"> <column name="TPCLIDGROUPID" not-null="false" length="17" sql-type="VARCHAR2(17 CHAR)" /> </property> <property name="CUSTOMERTYPE" type="String"> <column name="CUSTOMERTYPE" not-null="false" length="1" sql-type="VARCHAR2(1 CHAR)" /> </property> <property name="CUSTOMERKIND" type="String"> <column name="CUSTOMERKIND" not-null="false" length="1" sql-type="VARCHAR2(1 CHAR)" /> </property> </class> </hibernate-mapping> CCSTrace/packages.config
New file @@ -0,0 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Iesi.Collections" version="3.2.0.4000" targetFramework="net35" /> <package id="NHibernate" version="3.4.1.4000" targetFramework="net35" /> <package id="NLog" version="4.3.3" targetFramework="net35" /> <package id="NLog.Config" version="4.3.3" targetFramework="net35" /> <package id="NLog.Schema" version="4.3.0" targetFramework="net35" /> <package id="SmartThreadPool.dll" version="2.2.3" targetFramework="net35" /> </packages> ORModel/BASEDB/DataModel.BASEDB.CONNECTIVITY.cs
New file @@ -0,0 +1,187 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CONNECTIVITY in the schema. /// </summary> public partial class CONNECTIVITY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { CONNECTIVITY toCompare = obj as CONNECTIVITY; if (toCompare == null) { return false; } if (!Object.Equals(this.FSC, toCompare.FSC)) return false; if (!Object.Equals(this.UFID, toCompare.UFID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + FSC.GetHashCode(); hashCode = (hashCode * 7) + UFID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for CONNECTIVITY constructor in the schema. /// </summary> public CONNECTIVITY() { OnCreated(); } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual int FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for N1 in the schema. /// </summary> public virtual System.Nullable<long> N1 { get; set; } /// <summary> /// There are no comments for N2 in the schema. /// </summary> public virtual System.Nullable<long> N2 { get; set; } /// <summary> /// There are no comments for FDR1 in the schema. /// </summary> public virtual System.Nullable<int> FDR1 { get; set; } /// <summary> /// There are no comments for FDR2 in the schema. /// </summary> public virtual System.Nullable<int> FDR2 { get; set; } /// <summary> /// There are no comments for DIR in the schema. /// </summary> public virtual System.Nullable<int> DIR { get; set; } /// <summary> /// There are no comments for OHUG in the schema. /// </summary> public virtual System.Nullable<int> OHUG { get; set; } /// <summary> /// There are no comments for OSTATUS in the schema. /// </summary> public virtual System.Nullable<int> OSTATUS { get; set; } /// <summary> /// There are no comments for PHASE in the schema. /// </summary> public virtual System.Nullable<int> PHASE { get; set; } /// <summary> /// There are no comments for X in the schema. /// </summary> public virtual System.Nullable<double> X { get; set; } /// <summary> /// There are no comments for Y in the schema. /// </summary> public virtual System.Nullable<double> Y { get; set; } } } ORModel/BASEDB/DataModel.BASEDB.CONNECTIVITY.hbm.xml
New file @@ -0,0 +1,43 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="BASEDBModel" xmlns="urn:nhibernate-mapping-2.2"> <class name="TaiPower.Dmm.Model.CONNECTIVITY" table="CONNECTIVITY" schema="BASEDB"> <composite-id> <key-property name="FSC" type="Int32"> <column name="FSC" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </key-property> <key-property name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> </composite-id> <property name="N1" type="Int64"> <column name="N1" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="N2" type="Int64"> <column name="N2" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="FDR1" type="Int32"> <column name="FDR1" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="FDR2" type="Int32"> <column name="FDR2" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="DIR" type="Int32"> <column name="DIR" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="OHUG" type="Int32"> <column name="OHUG" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="OSTATUS" type="Int32"> <column name="OSTATUS" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE" type="Int32"> <column name="PHASE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="X" type="Double"> <column name="X" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="Y" type="Double"> <column name="Y" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> </class> </hibernate-mapping> ORModel/BASEDB/DataModel.BASEDB.Diagram1.view
New file @@ -0,0 +1,1483 @@ <?xml version="1.0" encoding="utf-8"?> <EntityDeveloperDiagram> <Diagram Version="1.20.0.97"> <DiagramModel> <Model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="ContextVwModel"> <CustomProperties> <OID>0</OID> <BackgroundColor>Window</BackgroundColor> </CustomProperties> <Children> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>1</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>2</OID> <Parent>1</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>3</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>c13a4bf0-9754-443b-bf6b-4b2eafec4605</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>4</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>d1176a72-3e0e-49bf-a320-afb1218adf5f</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>5</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>dcb4d341-860a-4edb-b760-dc7a2d62f5d7</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>6</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>e72365cc-633d-4121-84c1-d973696c8c9f</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>7</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5ca55fe0-721b-4df4-b845-0252ff3076df</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>8</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5d3dc55b-e548-4f61-93ba-2ab6dd1920eb</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>9</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ceb66227-1ae9-4917-a80a-45abf1feb50c</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>10</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>0e94923d-78c5-49a1-86db-5d9060cbdc8d</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>11</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>144.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>93f7584e-7205-4025-9f70-7895bcf11e70</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>12</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>162.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3f175b85-37d1-4ee2-b6a8-49bf486b67d8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>13</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>180.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>20fab364-3b62-470c-94e1-0d4c65b23c5b</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>14</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>198.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>e8458aa3-2b72-4c5b-aa20-29dee2debdbe</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>217 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>217 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>15</OID> <Parent>1</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>216 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>192 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>284 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>284 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>284 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>e6c586ea-eb11-407f-b15e-aa64ad19b54d</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>16</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>17</OID> <Parent>16</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>18</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>9134d2df-1b16-4dc7-86a3-3e734582c7bd</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>19</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>37777a5f-518d-4978-9d4a-ae01ef0c63c7</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>20</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>a57676ae-6d5a-4be7-98f3-d07d0f723d0c</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>21</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3b46295a-e24c-4ac8-bfaf-627f9de9af65</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>22</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>db76aa5e-6905-436b-84ba-b5c08bf37b86</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>23</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>4f50933e-90bf-4dc7-bc87-2c2a83a7e98e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>24</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>9808b669-f3b3-47a7-af4b-a8a5239b5ca5</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>25</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>addafce8-f232-412f-a4d4-7320cc5eee80</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>26</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>144.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3937324a-a95b-4c4d-b265-6eb050372110</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>27</OID> <Parent>17</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>162.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ff577b19-c477-4333-af52-91835c71e5a9</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>181 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>181 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>28</OID> <Parent>16</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>180 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>384 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>248 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>248 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>248 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>b0548db6-7d45-4597-a087-de40464eaae0</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>29</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>30</OID> <Parent>29</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>31</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>d0f0421e-ced2-4510-a37b-a03ce4b70d86</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>32</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ef302618-79cc-4417-a771-3accb154d097</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>33</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>4312b176-165c-4c34-a4dc-37a9c7d8c012</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>34</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>7049028d-3fab-4a84-9a20-f9bfaca38c53</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>35</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>b83bf9f6-c3e8-4267-b80e-243f9769e15c</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>36</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>d0db28df-baa6-4b59-b50c-9dc8074c8ceb</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>37</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>44d29ebf-eaaa-4503-b64d-c0f4273e7ec6</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>127 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>127 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>38</OID> <Parent>29</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>126 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>576 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>194 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>194 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>194 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>9b84a7b1-5547-4536-935c-9b5214d82627</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>39</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>40</OID> <Parent>39</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>41</OID> <Parent>40</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5799a75e-6af5-4b80-b4d2-fc2555dac842</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>42</OID> <Parent>40</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>f0b85964-2603-41db-a819-1f1ebb16ef60</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>43</OID> <Parent>40</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>c9cd988a-4a8d-4791-ad08-0e4eea356917</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>44</OID> <Parent>40</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ac203d87-d2d5-4ca9-bfd8-23da2478eda6</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>45</OID> <Parent>40</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>e64909fc-bf44-452e-9e6f-f4882cff88c5</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>46</OID> <Parent>40</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3f6ab9c5-595c-44c5-8bed-796158ac6573</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>47</OID> <Parent>40</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5720b6b5-4df1-4c0d-94f3-48bcd3b53547</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>127 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>127 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>48</OID> <Parent>39</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>126 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>760 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>194 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>194 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>194 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>4eefd017-d084-493a-8431-c3a91905c313</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>49</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>50</OID> <Parent>49</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>51</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5ba98ad5-bf72-467e-bad2-82114b0380c9</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>52</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>93a81047-f223-49f5-90a1-96a9d47ba974</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>53</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>15e9970f-0623-4bf2-a16b-94a43fce60d0</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>54</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5cad0334-d4ea-4ad0-a17b-43de5582dce8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>55</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>26d2dadf-997f-41ae-9ec8-bd9d8ac24c51</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>56</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>72bc4347-c6d1-449e-bc06-bde0e595145b</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>57</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>de46472e-a550-4b16-8f46-ec32a99ccbf8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>58</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>6c2fca7e-3177-481e-8770-ab83358f04f3</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>59</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>144.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2451da16-f4ee-4312-b2a4-03fffa21b7cb</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>60</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>162.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>f4fcbeab-7880-40fd-86e9-26b619b45c87</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>61</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>180.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>b2e9e09d-724b-46bc-bb66-8dff6f569bd9</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>62</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>198.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>6ec7cfe8-1dd8-4b60-ae82-6cf263ea4c9d</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>63</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>216.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>f9d79f4d-c2dd-40bd-9e51-cc34a9e72db3</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>64</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>234.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>8c882421-1f95-480a-a425-d9c7b2756980</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>65</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>252.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>01969d3b-7687-4b4e-a9c5-012ae1d66401</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>66</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>270.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>91f325e7-ecef-4392-b2a5-cdff9b8b0b3e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>67</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>288.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>9f7108c0-ce52-4571-a408-0176785840b5</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>68</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>306.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>556a7360-729a-49a0-8f7c-c7849c23bdc7</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>69</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>324.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>dcce3277-c2b6-4b73-8b14-868661286c88</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>70</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>342.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>0b71f011-0811-4428-b6d7-23c02a274bca</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>71</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>360.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>87873e4d-d47c-4924-be92-7b1bde4c5b7d</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>72</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>378.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>b0e05211-0274-4fda-98be-5894d51cb43e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>397 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>397 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>73</OID> <Parent>49</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>396 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Size> <Width>150 px</Width> <Height>464 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>464 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>464 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>0708d8c2-2325-4106-8673-c5f82924130d</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> </Children> <GridSize>8 px</GridSize> <ViewPort> <ScaleMode>Free</ScaleMode> <Scale>1</Scale> <Location> <X>-128 px</X> <Y>-161 px</Y> </Location> </ViewPort> <Oid xsi:type="SchemaModelOID"> <Path>8e63e51f-a14d-4100-a1ad-eaad021dffeb</Path> <TypeName>EntityDeveloper.NHibernate.HibernateContextModel</TypeName> </Oid> </Model> </DiagramModel> </Diagram> <DiagramOptions Version="v2.0"> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="PageOptions"> <TopLeftMargins> <Width>39.3700787401575 in/100</Width> <Height>39.3700787401575 in/100</Height> </TopLeftMargins> <BottomRightMargins> <Width>39.3700787401575 in/100</Width> <Height>39.3700787401575 in/100</Height> </BottomRightMargins> <PaperSize> <Width>827 in/100</Width> <Height>1169 in/100</Height> </PaperSize> </Options> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="PrintOptions" /> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="ViewOptions"> <ShadowOffset> <X>4 px</X> <Y>4 px</Y> </ShadowOffset> <CustomProperties /> </Options> <EdDiagramOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CustomProperties /> </EdDiagramOptions> </DiagramOptions> </EntityDeveloperDiagram> ORModel/BASEDB/DataModel.BASEDB.HICUSTOMER.cs
New file @@ -0,0 +1,143 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model { /// <summary> /// There are no comments for TaiPower.Dmm.Model.HICUSTOMER in the schema. /// </summary> public partial class HICUSTOMER { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for HICUSTOMER constructor in the schema. /// </summary> public HICUSTOMER() { OnCreated(); } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for OWNERFSC in the schema. /// </summary> public virtual System.Nullable<int> OWNERFSC { get; set; } /// <summary> /// There are no comments for OWNERUFID in the schema. /// </summary> public virtual System.Nullable<long> OWNERUFID { get; set; } /// <summary> /// There are no comments for OWNERTPCLID in the schema. /// </summary> public virtual string OWNERTPCLID { get; set; } /// <summary> /// There are no comments for NAME1 in the schema. /// </summary> public virtual string NAME1 { get; set; } /// <summary> /// There are no comments for GROUP1 in the schema. /// </summary> public virtual string GROUP1 { get; set; } /// <summary> /// There are no comments for HICUSCAPACITY in the schema. /// </summary> public virtual System.Nullable<double> HICUSCAPACITY { get; set; } /// <summary> /// There are no comments for METRNUMB in the schema. /// </summary> public virtual string METRNUMB { get; set; } /// <summary> /// There are no comments for VLEVEL in the schema. /// </summary> public virtual System.Nullable<int> VLEVEL { get; set; } /// <summary> /// There are no comments for CABTYPE in the schema. /// </summary> public virtual System.Nullable<int> CABTYPE { get; set; } } } ORModel/BASEDB/DataModel.BASEDB.HICUSTOMER.hbm.xml
New file @@ -0,0 +1,36 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="BASEDBModel" xmlns="urn:nhibernate-mapping-2.2"> <class name="TaiPower.Dmm.Model.HICUSTOMER" table="HICUSTOMER" schema="BASEDB"> <id name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="OWNERFSC" type="Int32"> <column name="OWNERFSC" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="OWNERUFID" type="Int64"> <column name="OWNERUFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="OWNERTPCLID" type="String"> <column name="OWNERTPCLID" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="NAME1" type="String"> <column name="NAME1" not-null="false" length="40" sql-type="VARCHAR2(40 CHAR)" /> </property> <property name="GROUP1" type="String"> <column name="GROUP1" not-null="false" length="3" sql-type="VARCHAR2(3 CHAR)" /> </property> <property name="HICUSCAPACITY" type="Double"> <column name="HICUS_CAPACITY" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="METRNUMB" type="String"> <column name="METR_NUMB" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="VLEVEL" type="Int32"> <column name="VLEVEL" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="CABTYPE" type="Int32"> <column name="CABTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> ORModel/BASEDB/DataModel.BASEDB.METER.cs
New file @@ -0,0 +1,113 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model { /// <summary> /// There are no comments for TaiPower.Dmm.Model.METER in the schema. /// </summary> public partial class METER { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for METER constructor in the schema. /// </summary> public METER() { OnCreated(); } /// <summary> /// There are no comments for METRNUMB in the schema. /// </summary> public virtual string METRNUMB { get; set; } /// <summary> /// There are no comments for BILLCYCL in the schema. /// </summary> public virtual string BILLCYCL { get; set; } /// <summary> /// There are no comments for TRANCORD in the schema. /// </summary> public virtual string TRANCORD { get; set; } /// <summary> /// There are no comments for CUSTTYPE in the schema. /// </summary> public virtual string CUSTTYPE { get; set; } /// <summary> /// There are no comments for TELENUMB in the schema. /// </summary> public virtual string TELENUMB { get; set; } /// <summary> /// There are no comments for VAIDDATE in the schema. /// </summary> public virtual string VAIDDATE { get; set; } /// <summary> /// There are no comments for ENTRDATE in the schema. /// </summary> public virtual string ENTRDATE { get; set; } } } ORModel/BASEDB/DataModel.BASEDB.METER.hbm.xml
New file @@ -0,0 +1,27 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="BASEDBModel" xmlns="urn:nhibernate-mapping-2.2"> <class name="TaiPower.Dmm.Model.METER" table="METER" schema="BASEDB"> <id name="METRNUMB" type="String"> <column name="METR_NUMB" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" /> <generator class="assigned" /> </id> <property name="BILLCYCL" type="String"> <column name="BILL_CYCL" not-null="false" length="4" sql-type="VARCHAR2(4 CHAR)" /> </property> <property name="TRANCORD" type="String"> <column name="TRAN_CORD" not-null="false" length="34" sql-type="VARCHAR2(34 CHAR)" /> </property> <property name="CUSTTYPE" type="String"> <column name="CUST_TYPE" not-null="false" length="2" sql-type="VARCHAR2(2 CHAR)" /> </property> <property name="TELENUMB" type="String"> <column name="TELE_NUMB" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="VAIDDATE" type="String"> <column name="VAID_DATE" not-null="false" length="7" sql-type="VARCHAR2(7 CHAR)" /> </property> <property name="ENTRDATE" type="String"> <column name="ENTR_DATE" not-null="false" length="7" sql-type="VARCHAR2(7 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/BASEDB/DataModel.BASEDB.MSTADDR.cs
New file @@ -0,0 +1,113 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model { /// <summary> /// There are no comments for TaiPower.Dmm.Model.MSTADDR in the schema. /// </summary> public partial class MSTADDR { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for MSTADDR constructor in the schema. /// </summary> public MSTADDR() { OnCreated(); } /// <summary> /// There are no comments for MCYCLE in the schema. /// </summary> public virtual string MCYCLE { get; set; } /// <summary> /// There are no comments for MCUSTNO in the schema. /// </summary> public virtual string MCUSTNO { get; set; } /// <summary> /// There are no comments for MNAME in the schema. /// </summary> public virtual string MNAME { get; set; } /// <summary> /// There are no comments for MADDR in the schema. /// </summary> public virtual string MADDR { get; set; } /// <summary> /// There are no comments for MAZIP in the schema. /// </summary> public virtual string MAZIP { get; set; } /// <summary> /// There are no comments for MMARK in the schema. /// </summary> public virtual string MMARK { get; set; } /// <summary> /// There are no comments for MNAMEE in the schema. /// </summary> public virtual string MNAMEE { get; set; } } } ORModel/BASEDB/DataModel.BASEDB.MSTADDR.hbm.xml
New file @@ -0,0 +1,27 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="BASEDBModel" xmlns="urn:nhibernate-mapping-2.2"> <class name="TaiPower.Dmm.Model.MSTADDR" table="MSTADDR" schema="BASEDB"> <id name="MCUSTNO" type="String"> <column name="M_CUST_NO" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> <generator class="assigned" /> </id> <property name="MCYCLE" type="String"> <column name="M_CYCLE" not-null="false" length="2" sql-type="VARCHAR2(2 CHAR)" /> </property> <property name="MNAME" type="String"> <column name="M_NAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="MADDR" type="String"> <column name="M_ADDR" not-null="false" length="100" sql-type="VARCHAR2(100 CHAR)" /> </property> <property name="MAZIP" type="String"> <column name="M_AZIP" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> <property name="MMARK" type="String"> <column name="M_MARK" not-null="false" length="1" sql-type="VARCHAR2(1 CHAR)" /> </property> <property name="MNAMEE" type="String"> <column name="M_NAME_E" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/BASEDB/DataModel.BASEDB.SXFMR.cs
New file @@ -0,0 +1,263 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:28:50 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model { /// <summary> /// There are no comments for TaiPower.Dmm.Model.SXFMR in the schema. /// </summary> public partial class SXFMR { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for SXFMR constructor in the schema. /// </summary> public SXFMR() { OnCreated(); } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for SXFMRTYPE in the schema. /// </summary> public virtual System.Nullable<int> SXFMRTYPE { get; set; } /// <summary> /// There are no comments for OWNERFSC in the schema. /// </summary> public virtual System.Nullable<int> OWNERFSC { get; set; } /// <summary> /// There are no comments for OWNERUFID in the schema. /// </summary> public virtual System.Nullable<long> OWNERUFID { get; set; } /// <summary> /// There are no comments for OWNERTPCLID in the schema. /// </summary> public virtual string OWNERTPCLID { get; set; } /// <summary> /// There are no comments for GROUP1 in the schema. /// </summary> public virtual string GROUP1 { get; set; } /// <summary> /// There are no comments for SXFMRCAPACITY1 in the schema. /// </summary> public virtual System.Nullable<double> SXFMRCAPACITY1 { get; set; } /// <summary> /// There are no comments for SXFMRCAPACITY2 in the schema. /// </summary> public virtual System.Nullable<double> SXFMRCAPACITY2 { get; set; } /// <summary> /// There are no comments for SXFMRCAPACITY3 in the schema. /// </summary> public virtual System.Nullable<double> SXFMRCAPACITY3 { get; set; } /// <summary> /// There are no comments for SUPPLYTYPE in the schema. /// </summary> public virtual System.Nullable<int> SUPPLYTYPE { get; set; } /// <summary> /// There are no comments for LIGHTTYPE1 in the schema. /// </summary> public virtual System.Nullable<int> LIGHTTYPE1 { get; set; } /// <summary> /// There are no comments for LIGHTTYPE2 in the schema. /// </summary> public virtual System.Nullable<int> LIGHTTYPE2 { get; set; } /// <summary> /// There are no comments for LIGHTTYPE3 in the schema. /// </summary> public virtual System.Nullable<int> LIGHTTYPE3 { get; set; } /// <summary> /// There are no comments for PHASE1 in the schema. /// </summary> public virtual System.Nullable<int> PHASE1 { get; set; } /// <summary> /// There are no comments for PHASE2 in the schema. /// </summary> public virtual System.Nullable<int> PHASE2 { get; set; } /// <summary> /// There are no comments for PHASE3 in the schema. /// </summary> public virtual System.Nullable<int> PHASE3 { get; set; } /// <summary> /// There are no comments for TPCNO1 in the schema. /// </summary> public virtual string TPCNO1 { get; set; } /// <summary> /// There are no comments for TPCNO2 in the schema. /// </summary> public virtual string TPCNO2 { get; set; } /// <summary> /// There are no comments for TPCNO3 in the schema. /// </summary> public virtual string TPCNO3 { get; set; } /// <summary> /// There are no comments for TCOUNT in the schema. /// </summary> public virtual System.Nullable<long> TCOUNT { get; set; } /// <summary> /// There are no comments for VLEVEL in the schema. /// </summary> public virtual System.Nullable<int> VLEVEL { get; set; } /// <summary> /// There are no comments for CABTYPE in the schema. /// </summary> public virtual System.Nullable<int> CABTYPE { get; set; } } } ORModel/BASEDB/DataModel.BASEDB.SXFMR.hbm.xml
New file @@ -0,0 +1,72 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="BASEDBModel" xmlns="urn:nhibernate-mapping-2.2"> <class name="TaiPower.Dmm.Model.SXFMR" table="SXFMR" schema="BASEDB"> <id name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="SXFMRTYPE" type="Int32"> <column name="SXFMR_TYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="OWNERFSC" type="Int32"> <column name="OWNERFSC" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="OWNERUFID" type="Int64"> <column name="OWNERUFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="OWNERTPCLID" type="String"> <column name="OWNERTPCLID" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="GROUP1" type="String"> <column name="GROUP1" not-null="false" length="3" sql-type="VARCHAR2(3 CHAR)" /> </property> <property name="SXFMRCAPACITY1" type="Double"> <column name="SXFMR_CAPACITY1" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="SXFMRCAPACITY2" type="Double"> <column name="SXFMR_CAPACITY2" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="SXFMRCAPACITY3" type="Double"> <column name="SXFMR_CAPACITY3" not-null="false" precision="10" scale="3" sql-type="NUMBER(10,3)" /> </property> <property name="SUPPLYTYPE" type="Int32"> <column name="SUPPLYTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="LIGHTTYPE1" type="Int32"> <column name="LIGHTTYPE1" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="LIGHTTYPE2" type="Int32"> <column name="LIGHTTYPE2" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="LIGHTTYPE3" type="Int32"> <column name="LIGHTTYPE3" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE1" type="Int32"> <column name="PHASE1" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE2" type="Int32"> <column name="PHASE2" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="PHASE3" type="Int32"> <column name="PHASE3" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="TPCNO1" type="String"> <column name="TPCNO1" not-null="false" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="TPCNO2" type="String"> <column name="TPCNO2" not-null="false" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="TPCNO3" type="String"> <column name="TPCNO3" not-null="false" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="TCOUNT" type="Int64"> <column name="TCOUNT" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="VLEVEL" type="Int32"> <column name="VLEVEL" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="CABTYPE" type="Int32"> <column name="CABTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> ORModel/BASEDB/DataModel.BASEDB.edps
New file @@ -0,0 +1,94 @@ <?xml version="1.0" encoding="utf-8"?> <EntityDeveloper Version="5.8.841.0"> <ModelSettings xmlns:ed="http://devart.com/schemas/EntityDeveloper/1.0" ConnectionStringInAppConfig="False" DetectTPTInheritance="True"> <Connection ConnectionString="USER ID=basedb;PASSWORD=basedb000;DATA SOURCE=TCTPC;PERSIST SECURITY INFO=True" Provider="Oracle.ManagedDataAccess.Client" /> <Generation /> <generator class="assigned" /> <DatabaseFirstNamingRules> <EntitySet PluralizationName="Pluralize" /> <Class UseSchemaAsPrefix="False" PluralizeCollectionNavigationPropertyName="True" RemoveUnderscores="True" RemoveInvalidCharacters="True" CodeCase="FirstLetterUppercase" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Singularize" /> <Property RemoveUnderscores="True" RemoveInvalidCharacters="True" CodeCase="FirstLetterUppercase" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Unchanged" /> </DatabaseFirstNamingRules> <ModelFirst StorageSynchronizationEnabled="False" TargetSchema="BASEDB" TargetProviderName="Oracle.ManagedDataAccess.Client"> <TargetServer Server="Oracle" ServerVersion="10gR2" /> <ModelFirstNamingRules> <Table RemoveUnderscores="False" RemoveInvalidCharacters="True" CodeCase="Unchanged" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Pluralize" /> <Column RemoveUnderscores="False" RemoveInvalidCharacters="True" CodeCase="Unchanged" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Unchanged" /> </ModelFirstNamingRules> </ModelFirst> <Diagrams> <Diagram Name="Diagram1" DefaultDiagram="True" /> </Diagrams> <Templates> <Template Name="NHibernate" Description="Use this template to generate classes and xml mappings for an NHibernate model." Enabled="True" PredefinedTemplateName="NHibernate C#"> <ed:Property Name="ValidationFramework" Type="EntityDeveloper.TemplateEngine.ValidationFramework, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <ValidationFramework>None</ValidationFramework> </ed:Property> <ed:Property Name="ValidationErrorMessages" Type="EntityDeveloper.TemplateEngine.ValidationErrorMessages, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <ValidationErrorMessages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </ed:Property> <ed:Property Name="FilePerClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="ModelNameAsFilesPrefix" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="HeaderTimestampVersionControlTag" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <string d6p1:nil="true" xmlns:d6p1="http://www.w3.org/2001/XMLSchema-instance" /> </ed:Property> <ed:Property Name="EntitiesOutput" Type="EntityDeveloper.TemplateEngine.OutputInfo, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <OutputInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Project /> <ProjectFolder /> <DestinationFolder /> </OutputInfo> </ed:Property> <ed:Property Name="NHibernateV3Compatible" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="PropertyChangeNotifiers" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="PropertyChangePartialMethods" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementValidatable" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementEquals" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementCloneable" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GeneratePartialClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GenerateDataContracts" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GenerateDummyComments" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="GenerateSerializableAttributes" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="XmlMappingOutput" Type="EntityDeveloper.TemplateEngine.OutputInfo, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <OutputInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Project /> <ProjectFolder /> <DestinationFolder /> </OutputInfo> </ed:Property> <ed:Property Name="XmlMappingAction" Type="EntityDeveloper.MetadataArtifactProcessing, EntityDeveloper.Orm.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <MetadataArtifactProcessing>CopyToOutputDirectory</MetadataArtifactProcessing> </ed:Property> <ed:Property Name="XmlMappingFilePerClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> </Template> </Templates> <AttributeAssemblies /> <Configuration SeparateConfigFile="False" /> </ModelSettings> </EntityDeveloper> ORModel/BASEDB/DataModel.BASEDB.hbml
New file @@ -0,0 +1,189 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping p1:Guid="8e63e51f-a14d-4100-a1ad-eaad021dffeb" xmlns:p1="http://devart.com/schemas/EntityDeveloper/1.0" xmlns="urn:nhibernate-mapping-2.2"> <class name="TaiPower.Dmm.Model.CONNECTIVITY" table="CONNECTIVITY" schema="BASEDB" p1:Guid="e6c586ea-eb11-407f-b15e-aa64ad19b54d"> <composite-id> <key-property name="FSC" type="Int32" p1:ValidateRequired="true" p1:Guid="c13a4bf0-9754-443b-bf6b-4b2eafec4605"> <column name="FSC" not-null="true" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> <key-property name="UFID" type="Int64" p1:ValidateRequired="true" p1:Guid="d1176a72-3e0e-49bf-a320-afb1218adf5f"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> </composite-id> <property name="N1" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="dcb4d341-860a-4edb-b760-dc7a2d62f5d7"> <column name="N1" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="N2" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="e72365cc-633d-4121-84c1-d973696c8c9f"> <column name="N2" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="FDR1" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="5ca55fe0-721b-4df4-b845-0252ff3076df"> <column name="FDR1" not-null="false" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="FDR2" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="5d3dc55b-e548-4f61-93ba-2ab6dd1920eb"> <column name="FDR2" not-null="false" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="DIR" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="ceb66227-1ae9-4917-a80a-45abf1feb50c"> <column name="DIR" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OHUG" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="0e94923d-78c5-49a1-86db-5d9060cbdc8d"> <column name="OHUG" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OSTATUS" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="93f7584e-7205-4025-9f70-7895bcf11e70"> <column name="OSTATUS" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="PHASE" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="3f175b85-37d1-4ee2-b6a8-49bf486b67d8"> <column name="PHASE" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="X" type="Double" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="20fab364-3b62-470c-94e1-0d4c65b23c5b"> <column name="X" not-null="false" precision="10" scale="3" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="Y" type="Double" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="e8458aa3-2b72-4c5b-aa20-29dee2debdbe"> <column name="Y" not-null="false" precision="10" scale="3" sql-type="NUMBER" p1:unicode="false" /> </property> </class> <class name="TaiPower.Dmm.Model.HICUSTOMER" table="HICUSTOMER" schema="BASEDB" p1:Guid="b0548db6-7d45-4597-a087-de40464eaae0"> <id name="UFID" type="Int64" p1:ValidateRequired="true" p1:Guid="9134d2df-1b16-4dc7-86a3-3e734582c7bd"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="OWNERFSC" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="37777a5f-518d-4978-9d4a-ae01ef0c63c7"> <column name="OWNERFSC" not-null="false" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OWNERUFID" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="a57676ae-6d5a-4be7-98f3-d07d0f723d0c"> <column name="OWNERUFID" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OWNERTPCLID" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="3b46295a-e24c-4ac8-bfaf-627f9de9af65"> <column name="OWNERTPCLID" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="NAME1" type="String" p1:nullable="true" p1:ValidateMaxLength="40" p1:ValidateRequired="false" p1:Guid="db76aa5e-6905-436b-84ba-b5c08bf37b86"> <column name="NAME1" not-null="false" length="40" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="GROUP1" type="String" p1:nullable="true" p1:ValidateMaxLength="3" p1:ValidateRequired="false" p1:Guid="4f50933e-90bf-4dc7-bc87-2c2a83a7e98e"> <column name="GROUP1" not-null="false" length="3" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="HICUSCAPACITY" type="Double" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="9808b669-f3b3-47a7-af4b-a8a5239b5ca5"> <column name="HICUS_CAPACITY" not-null="false" precision="10" scale="3" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="METRNUMB" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="addafce8-f232-412f-a4d4-7320cc5eee80"> <column name="METR_NUMB" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="VLEVEL" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="3937324a-a95b-4c4d-b265-6eb050372110"> <column name="VLEVEL" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="CABTYPE" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="ff577b19-c477-4333-af52-91835c71e5a9"> <column name="CABTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> </class> <class name="TaiPower.Dmm.Model.METER" table="METER" schema="BASEDB" p1:Guid="9b84a7b1-5547-4536-935c-9b5214d82627"> <id name="METRNUMB" type="String" p1:ValidateMaxLength="11" p1:ValidateRequired="true" p1:Guid="d0f0421e-ced2-4510-a37b-a03ce4b70d86"> <column name="METR_NUMB" not-null="true" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </id> <property name="BILLCYCL" type="String" p1:nullable="true" p1:ValidateMaxLength="4" p1:ValidateRequired="false" p1:Guid="ef302618-79cc-4417-a771-3accb154d097"> <column name="BILL_CYCL" not-null="false" length="4" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="TRANCORD" type="String" p1:nullable="true" p1:ValidateMaxLength="34" p1:ValidateRequired="false" p1:Guid="4312b176-165c-4c34-a4dc-37a9c7d8c012"> <column name="TRAN_CORD" not-null="false" length="34" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTTYPE" type="String" p1:nullable="true" p1:ValidateMaxLength="2" p1:ValidateRequired="false" p1:Guid="7049028d-3fab-4a84-9a20-f9bfaca38c53"> <column name="CUST_TYPE" not-null="false" length="2" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="TELENUMB" type="String" p1:nullable="true" p1:ValidateMaxLength="24" p1:ValidateRequired="false" p1:Guid="b83bf9f6-c3e8-4267-b80e-243f9769e15c"> <column name="TELE_NUMB" not-null="false" length="24" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="VAIDDATE" type="String" p1:nullable="true" p1:ValidateMaxLength="7" p1:ValidateRequired="false" p1:Guid="d0db28df-baa6-4b59-b50c-9dc8074c8ceb"> <column name="VAID_DATE" not-null="false" length="7" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ENTRDATE" type="String" p1:nullable="true" p1:ValidateMaxLength="7" p1:ValidateRequired="false" p1:Guid="44d29ebf-eaaa-4503-b64d-c0f4273e7ec6"> <column name="ENTR_DATE" not-null="false" length="7" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="TaiPower.Dmm.Model.MSTADDR" table="MSTADDR" schema="BASEDB" p1:Guid="4eefd017-d084-493a-8431-c3a91905c313"> <id name="MCUSTNO" type="String" p1:ValidateMaxLength="11" p1:ValidateRequired="true" p1:Guid="f0b85964-2603-41db-a819-1f1ebb16ef60"> <column name="M_CUST_NO" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </id> <property name="MCYCLE" type="String" p1:nullable="true" p1:ValidateMaxLength="2" p1:ValidateRequired="false" p1:Guid="5799a75e-6af5-4b80-b4d2-fc2555dac842"> <column name="M_CYCLE" not-null="false" length="2" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="MNAME" type="String" p1:nullable="true" p1:ValidateMaxLength="50" p1:ValidateRequired="false" p1:Guid="c9cd988a-4a8d-4791-ad08-0e4eea356917"> <column name="M_NAME" not-null="false" length="50" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="MADDR" type="String" p1:nullable="true" p1:ValidateMaxLength="100" p1:ValidateRequired="false" p1:Guid="ac203d87-d2d5-4ca9-bfd8-23da2478eda6"> <column name="M_ADDR" not-null="false" length="100" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="MAZIP" type="String" p1:nullable="true" p1:ValidateMaxLength="5" p1:ValidateRequired="false" p1:Guid="e64909fc-bf44-452e-9e6f-f4882cff88c5"> <column name="M_AZIP" not-null="false" length="5" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="MMARK" type="String" p1:nullable="true" p1:ValidateMaxLength="1" p1:ValidateRequired="false" p1:Guid="3f6ab9c5-595c-44c5-8bed-796158ac6573"> <column name="M_MARK" not-null="false" length="1" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="MNAMEE" type="String" p1:nullable="true" p1:ValidateMaxLength="50" p1:ValidateRequired="false" p1:Guid="5720b6b5-4df1-4c0d-94f3-48bcd3b53547"> <column name="M_NAME_E" not-null="false" length="50" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="TaiPower.Dmm.Model.SXFMR" table="SXFMR" schema="BASEDB" p1:Guid="0708d8c2-2325-4106-8673-c5f82924130d"> <id name="UFID" type="Int64" p1:ValidateRequired="true" p1:Guid="5ba98ad5-bf72-467e-bad2-82114b0380c9"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="SXFMRTYPE" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="93a81047-f223-49f5-90a1-96a9d47ba974"> <column name="SXFMR_TYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OWNERFSC" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="15e9970f-0623-4bf2-a16b-94a43fce60d0"> <column name="OWNERFSC" not-null="false" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OWNERUFID" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="5cad0334-d4ea-4ad0-a17b-43de5582dce8"> <column name="OWNERUFID" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OWNERTPCLID" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="26d2dadf-997f-41ae-9ec8-bd9d8ac24c51"> <column name="OWNERTPCLID" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="GROUP1" type="String" p1:nullable="true" p1:ValidateMaxLength="3" p1:ValidateRequired="false" p1:Guid="72bc4347-c6d1-449e-bc06-bde0e595145b"> <column name="GROUP1" not-null="false" length="3" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="SXFMRCAPACITY1" type="Double" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="de46472e-a550-4b16-8f46-ec32a99ccbf8"> <column name="SXFMR_CAPACITY1" not-null="false" precision="10" scale="3" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="SXFMRCAPACITY2" type="Double" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="6c2fca7e-3177-481e-8770-ab83358f04f3"> <column name="SXFMR_CAPACITY2" not-null="false" precision="10" scale="3" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="SXFMRCAPACITY3" type="Double" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="2451da16-f4ee-4312-b2a4-03fffa21b7cb"> <column name="SXFMR_CAPACITY3" not-null="false" precision="10" scale="3" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="SUPPLYTYPE" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="f4fcbeab-7880-40fd-86e9-26b619b45c87"> <column name="SUPPLYTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="LIGHTTYPE1" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="b2e9e09d-724b-46bc-bb66-8dff6f569bd9"> <column name="LIGHTTYPE1" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="LIGHTTYPE2" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="6ec7cfe8-1dd8-4b60-ae82-6cf263ea4c9d"> <column name="LIGHTTYPE2" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="LIGHTTYPE3" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="f9d79f4d-c2dd-40bd-9e51-cc34a9e72db3"> <column name="LIGHTTYPE3" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="PHASE1" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="8c882421-1f95-480a-a425-d9c7b2756980"> <column name="PHASE1" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="PHASE2" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="01969d3b-7687-4b4e-a9c5-012ae1d66401"> <column name="PHASE2" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="PHASE3" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="91f325e7-ecef-4392-b2a5-cdff9b8b0b3e"> <column name="PHASE3" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="TPCNO1" type="String" p1:nullable="true" p1:ValidateMaxLength="6" p1:ValidateRequired="false" p1:Guid="9f7108c0-ce52-4571-a408-0176785840b5"> <column name="TPCNO1" not-null="false" length="6" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="TPCNO2" type="String" p1:nullable="true" p1:ValidateMaxLength="6" p1:ValidateRequired="false" p1:Guid="556a7360-729a-49a0-8f7c-c7849c23bdc7"> <column name="TPCNO2" not-null="false" length="6" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="TPCNO3" type="String" p1:nullable="true" p1:ValidateMaxLength="6" p1:ValidateRequired="false" p1:Guid="dcce3277-c2b6-4b73-8b14-868661286c88"> <column name="TPCNO3" not-null="false" length="6" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="TCOUNT" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="0b71f011-0811-4428-b6d7-23c02a274bca"> <column name="TCOUNT" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="VLEVEL" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="87873e4d-d47c-4924-be92-7b1bde4c5b7d"> <column name="VLEVEL" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="CABTYPE" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="b0e05211-0274-4fda-98be-5894d51cb43e"> <column name="CABTYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.ADDRCONTRAST.cs
New file @@ -0,0 +1,110 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.ADDRCONTRAST in the schema. /// </summary> public partial class ADDRCONTRAST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { ADDRCONTRAST toCompare = obj as ADDRCONTRAST; if (toCompare == null) { return false; } if (!Object.Equals(this.DEPTID, toCompare.DEPTID)) return false; if (!Object.Equals(this.CITY, toCompare.CITY)) return false; if (!Object.Equals(this.ROAD, toCompare.ROAD)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + DEPTID.GetHashCode(); hashCode = (hashCode * 7) + CITY.GetHashCode(); hashCode = (hashCode * 7) + ROAD.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for ADDRCONTRAST constructor in the schema. /// </summary> public ADDRCONTRAST() { OnCreated(); } /// <summary> /// There are no comments for DEPTID in the schema. /// </summary> public virtual int DEPTID { get; set; } /// <summary> /// There are no comments for CITY in the schema. /// </summary> public virtual string CITY { get; set; } /// <summary> /// There are no comments for TOWN in the schema. /// </summary> public virtual string TOWN { get; set; } /// <summary> /// There are no comments for ROAD in the schema. /// </summary> public virtual string ROAD { get; set; } } } ORModel/CCS/DataModel-CCS.ADDRCONTRAST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="ADDRCONTRAST" table="ADDR_CONTRAST" schema="CCS"> <composite-id> <key-property name="DEPTID" type="Int32"> <column name="DEPTID" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </key-property> <key-property name="CITY" type="String"> <column name="CITY" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </key-property> <key-property name="ROAD" type="String"> <column name="ROAD" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </key-property> </composite-id> <property name="TOWN" type="String"> <column name="TOWN" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.ALARMIP.cs
New file @@ -0,0 +1,83 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.ALARMIP in the schema. /// </summary> public partial class ALARMIP { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for ALARMIP constructor in the schema. /// </summary> public ALARMIP() { OnCreated(); } /// <summary> /// There are no comments for DEPTID in the schema. /// </summary> public virtual int DEPTID { get; set; } /// <summary> /// There are no comments for IP1 in the schema. /// </summary> public virtual string IP1 { get; set; } /// <summary> /// There are no comments for IP2 in the schema. /// </summary> public virtual string IP2 { get; set; } /// <summary> /// There are no comments for IPPATROL in the schema. /// </summary> public virtual string IPPATROL { get; set; } } } ORModel/CCS/DataModel-CCS.ALARMIP.hbm.xml
New file @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="ALARMIP" table="ALARM_IP" schema="CCS"> <id name="DEPTID" type="Int32"> <column name="DEPTID" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" unique="true" /> <generator class="assigned" /> </id> <property name="IP1" type="String"> <column name="IP1" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="IP2" type="String"> <column name="IP2" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="IPPATROL" type="String"> <column name="IP_PATROL" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.CODELIST.cs
New file @@ -0,0 +1,107 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.CODELIST in the schema. /// </summary> public partial class CODELIST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { CODELIST toCompare = obj as CODELIST; if (toCompare == null) { return false; } if (!Object.Equals(this.INDEXID, toCompare.INDEXID)) return false; if (!Object.Equals(this.KEYID, toCompare.KEYID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + INDEXID.GetHashCode(); hashCode = (hashCode * 7) + KEYID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for CODELIST constructor in the schema. /// </summary> public CODELIST() { OnCreated(); } /// <summary> /// There are no comments for INDEXID in the schema. /// </summary> public virtual int INDEXID { get; set; } /// <summary> /// There are no comments for KEYID in the schema. /// </summary> public virtual int KEYID { get; set; } /// <summary> /// There are no comments for ITEM in the schema. /// </summary> public virtual string ITEM { get; set; } /// <summary> /// There are no comments for CONTENT in the schema. /// </summary> public virtual string CONTENT { get; set; } } } ORModel/CCS/DataModel-CCS.CODELIST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="CODELIST" table="CODELIST" schema="CCS"> <composite-id> <key-property name="INDEXID" type="Int32"> <column name="INDEXID" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" unique-key="KEY1" /> </key-property> <key-property name="KEYID" type="Int32"> <column name="KEYID" not-null="false" precision="4" scale="0" sql-type="NUMBER(4)" /> </key-property> </composite-id> <property name="ITEM" type="String"> <column name="ITEM" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="CONTENT" type="String"> <column name="CONTENT" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" unique-key="KEY1" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.DEPTCONTRAST.cs
New file @@ -0,0 +1,107 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.DEPTCONTRAST in the schema. /// </summary> public partial class DEPTCONTRAST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { DEPTCONTRAST toCompare = obj as DEPTCONTRAST; if (toCompare == null) { return false; } if (!Object.Equals(this.SCCODE, toCompare.SCCODE)) return false; if (!Object.Equals(this.DEPTCODE, toCompare.DEPTCODE)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + SCCODE.GetHashCode(); hashCode = (hashCode * 7) + DEPTCODE.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for DEPTCONTRAST constructor in the schema. /// </summary> public DEPTCONTRAST() { OnCreated(); } /// <summary> /// There are no comments for SCCODE in the schema. /// </summary> public virtual string SCCODE { get; set; } /// <summary> /// There are no comments for DEPTCODE in the schema. /// </summary> public virtual string DEPTCODE { get; set; } /// <summary> /// There are no comments for MAXMETER in the schema. /// </summary> public virtual string MAXMETER { get; set; } /// <summary> /// There are no comments for MINMETER in the schema. /// </summary> public virtual string MINMETER { get; set; } } } ORModel/CCS/DataModel-CCS.DEPTCONTRAST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="DEPTCONTRAST" table="DEPT_CONTRAST" schema="CCS"> <composite-id> <key-property name="SCCODE" type="String"> <column name="SC_CODE" not-null="true" length="5" sql-type="VARCHAR2(5 CHAR)" /> </key-property> <key-property name="DEPTCODE" type="String"> <column name="DEPT_CODE" not-null="true" length="5" sql-type="VARCHAR2(5 CHAR)" /> </key-property> </composite-id> <property name="MAXMETER" type="String"> <column name="MAX_METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="MINMETER" type="String"> <column name="MIN_METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.Diagram1.view
New file @@ -0,0 +1,1813 @@ <?xml version="1.0" encoding="utf-8"?> <EntityDeveloperDiagram> <Diagram Version="1.20.0.97"> <DiagramModel> <Model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="ContextVwModel"> <CustomProperties> <OID>0</OID> <BackgroundColor>Window</BackgroundColor> </CustomProperties> <Children> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>1</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>2</OID> <Parent>1</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>3</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>1553195b-60a7-48ba-8e67-72fadc4ae217</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>4</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>cf33f99e-f0d6-4010-9446-a985ae22f867</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>5</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>569edd0b-ee9d-4bb0-b84e-1337e3422237</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>6</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>c59cb7c8-7267-4d86-a06a-ca60ea9a7ec9</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>73 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>73 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>7</OID> <Parent>1</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>72 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>760 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>140 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>140 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>140 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>3ae9e7ab-6cb5-48a6-835a-32410ab2fb11</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>8</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>9</OID> <Parent>8</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>10</OID> <Parent>9</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>78d6e8b9-24e4-476b-9545-c0122f1a9897</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>11</OID> <Parent>9</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>c009f732-106f-4e8c-8e24-1336f0f8336b</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>12</OID> <Parent>9</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>8bedbe5d-0ac5-452b-a7e4-0d63db15c280</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>13</OID> <Parent>9</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>254c7035-fac1-46d0-8595-314d795bb598</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>73 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>73 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>14</OID> <Parent>8</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>72 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>0 px</X> <Y>400 px</Y> </Location> <Size> <Width>150 px</Width> <Height>140 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>140 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>140 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>dd759833-ca23-4ce9-acdf-377534db1c18</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>15</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>16</OID> <Parent>15</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>17</OID> <Parent>16</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>63eae86e-bf8e-4fef-8311-d440dd0d0394</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>18</OID> <Parent>16</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2138968e-d8ae-4583-8a75-3fe0696224ea</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>19</OID> <Parent>16</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2ff060bf-8f60-4d9b-a1d3-94599308b242</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>20</OID> <Parent>16</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>8270869f-608d-4854-af7c-123f0298cf99</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>73 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>73 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>21</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>72 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>192 px</X> <Y>400 px</Y> </Location> <Size> <Width>150 px</Width> <Height>140 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>140 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>140 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>f917c34b-3546-4a02-b157-face97ab7b8e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>22</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>23</OID> <Parent>22</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>24</OID> <Parent>23</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ded87e20-b670-43d1-bde2-98450d136b27</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>25</OID> <Parent>23</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3f2555cc-b8e4-4dcb-b5b2-b6da8b2f450c</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>26</OID> <Parent>23</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>8b019785-9d42-4806-af22-c5692e481f90</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>27</OID> <Parent>23</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>60eba512-7d0e-44e7-8aed-b0e2c061dbf3</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>73 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>73 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>28</OID> <Parent>22</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>72 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>384 px</X> <Y>400 px</Y> </Location> <Size> <Width>150 px</Width> <Height>140 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>140 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>140 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>901477dc-42d0-4cce-921b-e16c7d5d4bf7</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>29</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>30</OID> <Parent>29</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>31</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>95ce058b-0693-40f7-ad83-8dac904e07e8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>32</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>9f9ef924-57c3-43fc-911f-93bf401717b4</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>33</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>23d91413-307d-486f-ad4e-fa11eea9f771</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>34</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3096e5c3-dbc7-4527-944f-d47dbd9a9626</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>35</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>9d270db0-ef7c-4072-81b6-fdb021d6c297</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>36</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>564f42b9-9315-4ca0-bbb6-0f4c14e2e6ee</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>37</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>b96b2a8b-a23d-45d9-9b09-8710849ca424</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>38</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>18e22d1e-02a4-442c-aacb-03aea7cb4793</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>39</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>144.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>dd069840-7e36-47e9-95b9-11270603b8fc</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>40</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>162.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>1f67beaf-1f05-4373-b7fc-242089696332</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>41</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>180.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>6311d799-befc-4ebc-9474-6fd984c5eca0</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>42</OID> <Parent>30</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>198.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>928f4102-77d2-486c-bd73-d85b109cf6e4</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>217 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>217 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>43</OID> <Parent>29</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>216 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>192 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>284 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>284 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>284 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>b4e10259-e54e-4534-8fcc-b0f77b76c76f</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>44</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>45</OID> <Parent>44</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>46</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>83ef2250-a63b-48a9-8737-ca434a1fc26a</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>47</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ad687bcd-bae6-4746-b907-812f4b3a7089</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>48</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>bab7c163-2aa8-479b-87dd-fdf29b8b81d7</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>49</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>f9b18d05-9764-4300-a48d-72866739d6bc</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>50</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>03480822-2f3d-49a2-9347-37854e77a821</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>51</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>70c0b450-5da3-4769-9425-7c439f5b34a8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>52</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>c97a9eb0-928d-470b-a9da-8b265830163e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>53</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>f28ae4ec-65f8-46ea-8a85-a3d73bca17a8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>54</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>144.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2d8c3f99-fc7e-4381-be8a-fedbf6c29f05</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>55</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>162.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>e5b3f0b6-bd74-4194-a28e-c06a5acd8d75</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>56</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>180.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>7d6fd376-b83e-45b2-a469-9c9f8d5ee15c</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>57</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>198.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>1cb5ab30-64a6-4f0d-afea-8bb064de08cc</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>58</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>216.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>136c559c-0c94-4a8a-9fee-1a80171ef06b</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>59</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>234.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>424a1dd4-acd4-4973-88e6-490371d36089</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>60</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>252.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>1be3f5b6-0b8e-4479-b0b7-26ca660029c6</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>61</OID> <Parent>45</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>270.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3a0fac23-d2fd-4210-98fd-ebf78e73350b</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>289 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>289 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>62</OID> <Parent>44</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>288 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Size> <Width>150 px</Width> <Height>356 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>356 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>356 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>3624b3da-ecaf-494e-a7e1-93c62b2f44d4</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>63</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>64</OID> <Parent>63</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>65</OID> <Parent>64</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>aad384dd-523c-46ea-9ce6-ef9f70211c17</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>66</OID> <Parent>64</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>13fd3577-630e-497f-890a-aef358e22d48</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>67</OID> <Parent>64</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5c6851f5-9274-4939-84fb-56a5c0348920</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>55 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>55 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>68</OID> <Parent>63</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>54 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>760 px</X> <Y>400 px</Y> </Location> <Size> <Width>150 px</Width> <Height>122 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>122 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>122 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>0a0a9bb4-f3ff-4e45-a082-f6b813522c2e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>69</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>70</OID> <Parent>69</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>71</OID> <Parent>70</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>4e69791b-6720-4f0c-9c33-bb9f2dd126c5</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>72</OID> <Parent>70</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>8e591627-84f6-412a-a59e-2dc7c5eab264</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>73</OID> <Parent>70</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>219cdec1-1985-4831-8470-2a243615150d</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>55 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>55 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>74</OID> <Parent>69</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>54 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>576 px</X> <Y>400 px</Y> </Location> <Size> <Width>150 px</Width> <Height>122 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>122 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>122 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>44b90e65-430c-47de-a4a2-3da5bdfb07a6</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>75</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>76</OID> <Parent>75</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>77</OID> <Parent>76</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>85cfb814-4ec8-4209-bfe1-7eeb2945fcc8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>78</OID> <Parent>76</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2d374a4d-c438-416a-988c-b15ad53f6ae2</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>79</OID> <Parent>76</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>d5b5aa69-4d71-4c80-b1a3-f4454f389ef2</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>80</OID> <Parent>76</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>e9ccfb93-1bb3-48c2-a635-40c407c83845</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>73 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>73 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>81</OID> <Parent>75</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>72 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>576 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>140 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>140 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>140 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>584e6fb7-e44d-40b6-b521-20bffabaa868</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>82</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>83</OID> <Parent>82</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>84</OID> <Parent>83</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>d46740de-4137-44e6-b174-a35a3dbfc365</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>85</OID> <Parent>83</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>e30ce78f-9d20-4513-9948-3f908652ddd2</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>86</OID> <Parent>83</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>97068ccd-ae40-470e-bf11-534bd7862f15</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>87</OID> <Parent>83</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>965b5bbc-576c-44c6-bf68-04b842b49601</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>73 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>73 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>88</OID> <Parent>82</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>72 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>384 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>140 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>140 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>140 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>84138ca0-4dd3-4130-9480-7c52e0fc4105</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> </Children> <GridSize>8 px</GridSize> <ViewPort> <ScaleMode>Free</ScaleMode> <Scale>1</Scale> <Location> <X>-113 px</X> <Y>-59 px</Y> </Location> </ViewPort> <Oid xsi:type="SchemaModelOID"> <Path>55e82743-0000-46a7-98fe-5b741c2ff0f7</Path> <TypeName>EntityDeveloper.NHibernate.HibernateContextModel</TypeName> </Oid> </Model> </DiagramModel> </Diagram> <DiagramOptions Version="v2.0"> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="PageOptions"> <TopLeftMargins> <Width>39.3700787401575 in/100</Width> <Height>39.3700787401575 in/100</Height> </TopLeftMargins> <BottomRightMargins> <Width>39.3700787401575 in/100</Width> <Height>39.3700787401575 in/100</Height> </BottomRightMargins> <PaperSize> <Width>827 in/100</Width> <Height>1169 in/100</Height> </PaperSize> </Options> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="PrintOptions" /> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="ViewOptions"> <ShadowOffset> <X>4 px</X> <Y>4 px</Y> </ShadowOffset> <CustomProperties /> </Options> <EdDiagramOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CustomProperties /> </EdDiagramOptions> </DiagramOptions> </EntityDeveloperDiagram> ORModel/CCS/DataModel-CCS.EVENTQUERY.cs
New file @@ -0,0 +1,163 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.EVENTQUERY in the schema. /// </summary> public partial class EVENTQUERY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTQUERY constructor in the schema. /// </summary> public EVENTQUERY() { OnCreated(); } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } /// <summary> /// There are no comments for METER in the schema. /// </summary> public virtual string METER { get; set; } /// <summary> /// There are no comments for CASESTATUS in the schema. /// </summary> public virtual int CASESTATUS { get; set; } /// <summary> /// There are no comments for CHANGETIME in the schema. /// </summary> public virtual System.DateTime CHANGETIME { get; set; } /// <summary> /// There are no comments for HANDLINGSUMMARY in the schema. /// </summary> public virtual string HANDLINGSUMMARY { get; set; } /// <summary> /// There are no comments for ASSUMEDTIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> ASSUMEDTIME { get; set; } /// <summary> /// There are no comments for ASSUMEDTIMENTH in the schema. /// </summary> public virtual System.Nullable<System.DateTime> ASSUMEDTIMENTH { get; set; } /// <summary> /// There are no comments for DELAYTIMES in the schema. /// </summary> public virtual System.Nullable<bool> DELAYTIMES { get; set; } /// <summary> /// There are no comments for REASON in the schema. /// </summary> public virtual string REASON { get; set; } /// <summary> /// There are no comments for EVENTLOCATION in the schema. /// </summary> public virtual string EVENTLOCATION { get; set; } /// <summary> /// There are no comments for ERRORCAUSE in the schema. /// </summary> public virtual string ERRORCAUSE { get; set; } /// <summary> /// There are no comments for INPUTTIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> INPUTTIME { get; set; } } } ORModel/CCS/DataModel-CCS.EVENTQUERY.hbm.xml
New file @@ -0,0 +1,42 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTQUERY" table="EVENTQUERY" schema="CCS"> <id name="CCSID" type="String"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" unique="true" /> <generator class="assigned" /> </id> <property name="METER" type="String"> <column name="METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CASESTATUS" type="Int32"> <column name="CASESTATUS" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="CHANGETIME" type="DateTime"> <column name="CHANGETIME" not-null="true" sql-type="DATE" /> </property> <property name="HANDLINGSUMMARY" type="String"> <column name="HANDLINGSUMMARY" not-null="false" length="600" sql-type="VARCHAR2(600 CHAR)" /> </property> <property name="ASSUMEDTIME" type="DateTime"> <column name="ASSUMEDTIME" not-null="false" sql-type="DATE" /> </property> <property name="ASSUMEDTIMENTH" type="DateTime"> <column name="ASSUMEDTIME_NTH" not-null="false" sql-type="DATE" /> </property> <property name="DELAYTIMES" type="Boolean"> <column name="DELAYTIMES" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="REASON" type="String"> <column name="REASON" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="EVENTLOCATION" type="String"> <column name="EVENTLOCATION" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="ERRORCAUSE" type="String"> <column name="ERRORCAUSE" not-null="false" length="800" sql-type="VARCHAR2(800 CHAR)" /> </property> <property name="INPUTTIME" type="DateTime"> <column name="INPUTTIME" not-null="false" sql-type="DATE" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.EVENTRECORD.cs
New file @@ -0,0 +1,203 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.EVENTRECORD in the schema. /// </summary> public partial class EVENTRECORD { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTRECORD constructor in the schema. /// </summary> public EVENTRECORD() { OnCreated(); } /// <summary> /// There are no comments for METER in the schema. /// </summary> public virtual string METER { get; set; } /// <summary> /// There are no comments for CUSTOMERNAME in the schema. /// </summary> public virtual string CUSTOMERNAME { get; set; } /// <summary> /// There are no comments for CUSTOMERTEL in the schema. /// </summary> public virtual string CUSTOMERTEL { get; set; } /// <summary> /// There are no comments for ADDRCITY in the schema. /// </summary> public virtual string ADDRCITY { get; set; } /// <summary> /// There are no comments for ADDRTOWN in the schema. /// </summary> public virtual string ADDRTOWN { get; set; } /// <summary> /// There are no comments for ADDRROAD in the schema. /// </summary> public virtual string ADDRROAD { get; set; } /// <summary> /// There are no comments for ADDROTHER in the schema. /// </summary> public virtual string ADDROTHER { get; set; } /// <summary> /// There are no comments for RECALLNAME in the schema. /// </summary> public virtual string RECALLNAME { get; set; } /// <summary> /// There are no comments for RECALLTEL in the schema. /// </summary> public virtual string RECALLTEL { get; set; } /// <summary> /// There are no comments for EVENTBRIEF in the schema. /// </summary> public virtual System.Nullable<int> EVENTBRIEF { get; set; } /// <summary> /// There are no comments for ACCEPTTIME in the schema. /// </summary> public virtual System.DateTime ACCEPTTIME { get; set; } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } /// <summary> /// There are no comments for IMPORTCASE in the schema. /// </summary> public virtual System.Nullable<bool> IMPORTCASE { get; set; } /// <summary> /// There are no comments for DEPT in the schema. /// </summary> public virtual string DEPT { get; set; } /// <summary> /// There are no comments for PARTHICUSTOMER in the schema. /// </summary> public virtual System.Nullable<int> PARTHICUSTOMER { get; set; } /// <summary> /// There are no comments for NOTE in the schema. /// </summary> public virtual string NOTE { get; set; } } } ORModel/CCS/DataModel-CCS.EVENTRECORD.hbm.xml
New file @@ -0,0 +1,54 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTRECORD" table="EVENTRECORD" schema="CCS"> <id name="CCSID" type="String"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" unique="true" /> <generator class="assigned" /> </id> <property name="METER" type="String"> <column name="METER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CUSTOMERNAME" type="String"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="CUSTOMERTEL" type="String"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="ADDRCITY" type="String"> <column name="ADDR_CITY" not-null="true" length="6" sql-type="VARCHAR2(6 CHAR)" /> </property> <property name="ADDRTOWN" type="String"> <column name="ADDR_TOWN" not-null="false" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="ADDRROAD" type="String"> <column name="ADDR_ROAD" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="ADDROTHER" type="String"> <column name="ADDR_OTHER" not-null="false" length="66" sql-type="VARCHAR2(66 CHAR)" /> </property> <property name="RECALLNAME" type="String"> <column name="RECALLNAME" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="RECALLTEL" type="String"> <column name="RECALLTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="EVENTBRIEF" type="Int32"> <column name="EVENTBRIEF" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="ACCEPTTIME" type="DateTime"> <column name="ACCEPTTIME" not-null="true" sql-type="DATE" /> </property> <property name="IMPORTCASE" type="Boolean"> <column name="IMPORTCASE" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="DEPT" type="String"> <column name="DEPT" not-null="true" length="2" sql-type="VARCHAR2(2 CHAR)" /> </property> <property name="PARTHICUSTOMER" type="Int32"> <column name="PARTHICUSTOMER" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="NOTE" type="String"> <column name="NOTE" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.NUMCONTRAST.cs
New file @@ -0,0 +1,100 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.NUMCONTRAST in the schema. /// </summary> public partial class NUMCONTRAST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { NUMCONTRAST toCompare = obj as NUMCONTRAST; if (toCompare == null) { return false; } if (!Object.Equals(this.CCSID, toCompare.CCSID)) return false; if (!Object.Equals(this.ACCEPTNUM, toCompare.ACCEPTNUM)) return false; if (!Object.Equals(this.CASEID, toCompare.CASEID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + CCSID.GetHashCode(); hashCode = (hashCode * 7) + ACCEPTNUM.GetHashCode(); hashCode = (hashCode * 7) + CASEID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for NUMCONTRAST constructor in the schema. /// </summary> public NUMCONTRAST() { OnCreated(); } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } /// <summary> /// There are no comments for ACCEPTNUM in the schema. /// </summary> public virtual string ACCEPTNUM { get; set; } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } } } ORModel/CCS/DataModel-CCS.NUMCONTRAST.hbm.xml
New file @@ -0,0 +1,16 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="NUMCONTRAST" table="NUM_CONTRAST" schema="CCS"> <composite-id> <key-property name="CCSID" type="String"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2(11 CHAR)" unique="true" /> </key-property> <key-property name="ACCEPTNUM" type="String"> <column name="ACCEPTNUM" not-null="true" length="10" sql-type="VARCHAR2(10 CHAR)" /> </key-property> <key-property name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> </composite-id> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.SCGROUP.cs
New file @@ -0,0 +1,73 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.SCGROUP in the schema. /// </summary> public partial class SCGROUP { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for SCGROUP constructor in the schema. /// </summary> public SCGROUP() { OnCreated(); } /// <summary> /// There are no comments for GROUPID in the schema. /// </summary> public virtual decimal GROUPID { get; set; } /// <summary> /// There are no comments for SCCODE in the schema. /// </summary> public virtual string SCCODE { get; set; } /// <summary> /// There are no comments for SSCCODE in the schema. /// </summary> public virtual string SSCCODE { get; set; } } } ORModel/CCS/DataModel-CCS.SCGROUP.hbm.xml
New file @@ -0,0 +1,15 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="SCGROUP" table="SCGROUP" schema="CCS"> <id name="GROUPID" type="Decimal"> <column name="GROUPID" not-null="true" sql-type="NUMBER" /> <generator class="assigned" /> </id> <property name="SCCODE" type="String"> <column name="SC_CODE" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> <property name="SSCCODE" type="String"> <column name="SSC_CODE" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.SCGROUPTIME.cs
New file @@ -0,0 +1,83 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.SCGROUPTIME in the schema. /// </summary> public partial class SCGROUPTIME { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for SCGROUPTIME constructor in the schema. /// </summary> public SCGROUPTIME() { OnCreated(); } /// <summary> /// There are no comments for GROUPID in the schema. /// </summary> public virtual decimal GROUPID { get; set; } /// <summary> /// There are no comments for WEEK in the schema. /// </summary> public virtual System.Nullable<decimal> WEEK { get; set; } /// <summary> /// There are no comments for BEGINTIME in the schema. /// </summary> public virtual System.Nullable<decimal> BEGINTIME { get; set; } /// <summary> /// There are no comments for ENDTIME in the schema. /// </summary> public virtual System.Nullable<decimal> ENDTIME { get; set; } } } ORModel/CCS/DataModel-CCS.SCGROUPTIME.hbm.xml
New file @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="SCGROUPTIME" table="SCGROUPTIME" schema="CCS"> <id name="GROUPID" type="Decimal"> <column name="GROUPID" not-null="true" sql-type="NUMBER" unique-key="KEY1" /> <generator class="assigned" /> </id> <property name="WEEK" type="Decimal"> <column name="WEEK" not-null="false" sql-type="NUMBER" unique-key="KEY1" /> </property> <property name="BEGINTIME" type="Decimal"> <column name="BEGINTIME" not-null="false" sql-type="NUMBER" /> </property> <property name="ENDTIME" type="Decimal"> <column name="ENDTIME" not-null="false" sql-type="NUMBER" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.TMP.cs
New file @@ -0,0 +1,83 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:34:25 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.CCS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.CCS.TMP in the schema. /// </summary> public partial class TMP { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for TMP constructor in the schema. /// </summary> public TMP() { OnCreated(); } /// <summary> /// There are no comments for USERNAME in the schema. /// </summary> public virtual string USERNAME { get; set; } /// <summary> /// There are no comments for ACCEPTTIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> ACCEPTTIME { get; set; } /// <summary> /// There are no comments for ACTION in the schema. /// </summary> public virtual string ACTION { get; set; } /// <summary> /// There are no comments for CCSID in the schema. /// </summary> public virtual string CCSID { get; set; } } } ORModel/CCS/DataModel-CCS.TMP.hbm.xml
New file @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" xmlns="urn:nhibernate-mapping-2.2"> <class name="TMP" table="TMP" schema="CCS"> <id name="CCSID" type="String"> <column name="CCSID" not-null="false" length="10" sql-type="VARCHAR2(10 CHAR)" /> <generator class="assigned" /> </id> <property name="USERNAME" type="String"> <column name="USERNAME" not-null="false" length="100" sql-type="VARCHAR2(100 CHAR)" /> </property> <property name="ACCEPTTIME" type="DateTime"> <column name="ACCEPTTIME" not-null="false" sql-type="DATE" /> </property> <property name="ACTION" type="String"> <column name="ACTION" not-null="false" length="100" sql-type="VARCHAR2(100 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/CCS/DataModel-CCS.edps
New file @@ -0,0 +1,94 @@ <?xml version="1.0" encoding="utf-8"?> <EntityDeveloper Version="5.8.841.0"> <ModelSettings xmlns:ed="http://devart.com/schemas/EntityDeveloper/1.0" ConnectionStringInAppConfig="False" DetectTPTInheritance="True"> <Connection ConnectionString="USER ID=BASEDB;PASSWORD=basedb000;DATA SOURCE=TCTPC;PERSIST SECURITY INFO=True" Provider="Oracle.ManagedDataAccess.Client" /> <Generation /> <generator class="assigned" /> <DatabaseFirstNamingRules> <EntitySet PluralizationName="Pluralize" /> <Class UseSchemaAsPrefix="False" PluralizeCollectionNavigationPropertyName="True" RemoveUnderscores="True" RemoveInvalidCharacters="True" CodeCase="FirstLetterUppercase" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Singularize" /> <Property RemoveUnderscores="True" RemoveInvalidCharacters="True" CodeCase="FirstLetterUppercase" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Unchanged" /> </DatabaseFirstNamingRules> <ModelFirst StorageSynchronizationEnabled="False" TargetSchema="BASEDB" TargetProviderName="Oracle.ManagedDataAccess.Client"> <TargetServer Server="Oracle" ServerVersion="10gR2" /> <ModelFirstNamingRules> <Table RemoveUnderscores="False" RemoveInvalidCharacters="True" CodeCase="Unchanged" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Pluralize" /> <Column RemoveUnderscores="False" RemoveInvalidCharacters="True" CodeCase="Unchanged" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Unchanged" /> </ModelFirstNamingRules> </ModelFirst> <Diagrams> <Diagram Name="Diagram1" DefaultDiagram="True" /> </Diagrams> <Templates> <Template Name="NHibernate" Description="Use this template to generate classes and xml mappings for an NHibernate model." Enabled="True" PredefinedTemplateName="NHibernate C#"> <ed:Property Name="ValidationFramework" Type="EntityDeveloper.TemplateEngine.ValidationFramework, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <ValidationFramework>None</ValidationFramework> </ed:Property> <ed:Property Name="ValidationErrorMessages" Type="EntityDeveloper.TemplateEngine.ValidationErrorMessages, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <ValidationErrorMessages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </ed:Property> <ed:Property Name="FilePerClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="ModelNameAsFilesPrefix" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="HeaderTimestampVersionControlTag" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <string d6p1:nil="true" xmlns:d6p1="http://www.w3.org/2001/XMLSchema-instance" /> </ed:Property> <ed:Property Name="EntitiesOutput" Type="EntityDeveloper.TemplateEngine.OutputInfo, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <OutputInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Project /> <ProjectFolder /> <DestinationFolder /> </OutputInfo> </ed:Property> <ed:Property Name="NHibernateV3Compatible" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="PropertyChangeNotifiers" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="PropertyChangePartialMethods" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementValidatable" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementEquals" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementCloneable" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GeneratePartialClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GenerateDataContracts" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GenerateDummyComments" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="GenerateSerializableAttributes" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="XmlMappingOutput" Type="EntityDeveloper.TemplateEngine.OutputInfo, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <OutputInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Project /> <ProjectFolder /> <DestinationFolder /> </OutputInfo> </ed:Property> <ed:Property Name="XmlMappingAction" Type="EntityDeveloper.MetadataArtifactProcessing, EntityDeveloper.Orm.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <MetadataArtifactProcessing>CopyToOutputDirectory</MetadataArtifactProcessing> </ed:Property> <ed:Property Name="XmlMappingFilePerClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> </Template> </Templates> <AttributeAssemblies /> <Configuration SeparateConfigFile="False" /> </ModelSettings> </EntityDeveloper> ORModel/CCS/DataModel-CCS.hbml
New file @@ -0,0 +1,205 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.CCS" p1:name="BASEDBModel" p1:Guid="55e82743-0000-46a7-98fe-5b741c2ff0f7" xmlns:p1="http://devart.com/schemas/EntityDeveloper/1.0" xmlns="urn:nhibernate-mapping-2.2"> <class name="ADDRCONTRAST" table="ADDR_CONTRAST" schema="CCS" p1:Guid="3ae9e7ab-6cb5-48a6-835a-32410ab2fb11"> <composite-id> <key-property name="DEPTID" type="Int32" p1:ValidateRequired="true" p1:Guid="1553195b-60a7-48ba-8e67-72fadc4ae217"> <column name="DEPTID" not-null="true" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> <key-property name="CITY" type="String" p1:ValidateMaxLength="20" p1:ValidateRequired="true" p1:Guid="cf33f99e-f0d6-4010-9446-a985ae22f867"> <column name="CITY" not-null="true" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </key-property> <key-property name="ROAD" type="String" p1:ValidateMaxLength="20" p1:ValidateRequired="true" p1:Guid="c59cb7c8-7267-4d86-a06a-ca60ea9a7ec9"> <column name="ROAD" not-null="true" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </key-property> </composite-id> <property name="TOWN" type="String" p1:nullable="true" p1:ValidateMaxLength="20" p1:ValidateRequired="false" p1:Guid="569edd0b-ee9d-4bb0-b84e-1337e3422237"> <column name="TOWN" not-null="false" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="ALARMIP" table="ALARM_IP" schema="CCS" p1:Guid="dd759833-ca23-4ce9-acdf-377534db1c18"> <id name="DEPTID" type="Int32" p1:ValidateRequired="true" p1:Guid="78d6e8b9-24e4-476b-9545-c0122f1a9897"> <column name="DEPTID" not-null="true" precision="5" scale="0" sql-type="NUMBER" unique="true" p1:unicode="false" /> </id> <property name="IP1" type="String" p1:ValidateMaxLength="20" p1:ValidateRequired="true" p1:Guid="c009f732-106f-4e8c-8e24-1336f0f8336b"> <column name="IP1" not-null="true" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="IP2" type="String" p1:nullable="true" p1:ValidateMaxLength="20" p1:ValidateRequired="false" p1:Guid="8bedbe5d-0ac5-452b-a7e4-0d63db15c280"> <column name="IP2" not-null="false" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="IPPATROL" type="String" p1:ValidateMaxLength="20" p1:ValidateRequired="true" p1:Guid="254c7035-fac1-46d0-8595-314d795bb598"> <column name="IP_PATROL" not-null="true" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="CODELIST" table="CODELIST" schema="CCS" p1:Guid="f917c34b-3546-4a02-b157-face97ab7b8e"> <composite-id> <key-property name="INDEXID" type="Int32" p1:ValidateRequired="true" p1:Guid="63eae86e-bf8e-4fef-8311-d440dd0d0394"> <column name="INDEXID" not-null="false" precision="5" scale="0" sql-type="NUMBER" unique-key="KEY1" p1:unicode="false" /> </key-property> <key-property name="KEYID" type="Int32" p1:ValidateRequired="true" p1:Guid="2138968e-d8ae-4583-8a75-3fe0696224ea"> <column name="KEYID" not-null="false" precision="4" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> </composite-id> <property name="ITEM" type="String" p1:nullable="true" p1:ValidateMaxLength="20" p1:ValidateRequired="false" p1:Guid="2ff060bf-8f60-4d9b-a1d3-94599308b242"> <column name="ITEM" not-null="false" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CONTENT" type="String" p1:nullable="true" p1:ValidateMaxLength="255" p1:ValidateRequired="false" p1:Guid="8270869f-608d-4854-af7c-123f0298cf99"> <column name="CONTENT" not-null="false" length="255" sql-type="VARCHAR2" unique-key="KEY1" p1:unicode="false" /> </property> </class> <class name="DEPTCONTRAST" table="DEPT_CONTRAST" schema="CCS" p1:Guid="901477dc-42d0-4cce-921b-e16c7d5d4bf7"> <composite-id> <key-property name="SCCODE" type="String" p1:ValidateMaxLength="5" p1:ValidateRequired="true" p1:Guid="ded87e20-b670-43d1-bde2-98450d136b27"> <column name="SC_CODE" not-null="true" length="5" sql-type="VARCHAR2" p1:unicode="false" /> </key-property> <key-property name="DEPTCODE" type="String" p1:ValidateMaxLength="5" p1:ValidateRequired="true" p1:Guid="3f2555cc-b8e4-4dcb-b5b2-b6da8b2f450c"> <column name="DEPT_CODE" not-null="true" length="5" sql-type="VARCHAR2" p1:unicode="false" /> </key-property> </composite-id> <property name="MAXMETER" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="8b019785-9d42-4806-af22-c5692e481f90"> <column name="MAX_METER" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="MINMETER" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="60eba512-7d0e-44e7-8aed-b0e2c061dbf3"> <column name="MIN_METER" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="EVENTQUERY" table="EVENTQUERY" schema="CCS" p1:Guid="b4e10259-e54e-4534-8fcc-b0f77b76c76f"> <id name="CCSID" type="String" p1:ValidateMaxLength="11" p1:ValidateRequired="true" p1:Guid="95ce058b-0693-40f7-ad83-8dac904e07e8"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2" unique="true" p1:unicode="false" /> </id> <property name="METER" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="9f9ef924-57c3-43fc-911f-93bf401717b4"> <column name="METER" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CASESTATUS" type="Int32" p1:ValidateRequired="true" p1:Guid="23d91413-307d-486f-ad4e-fa11eea9f771"> <column name="CASESTATUS" not-null="true" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="CHANGETIME" type="DateTime" p1:ValidateRequired="true" p1:Guid="3096e5c3-dbc7-4527-944f-d47dbd9a9626"> <column name="CHANGETIME" not-null="true" sql-type="DATE" p1:unicode="false" /> </property> <property name="HANDLINGSUMMARY" type="String" p1:nullable="true" p1:ValidateMaxLength="600" p1:ValidateRequired="false" p1:Guid="9d270db0-ef7c-4072-81b6-fdb021d6c297"> <column name="HANDLINGSUMMARY" not-null="false" length="600" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ASSUMEDTIME" type="DateTime" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="564f42b9-9315-4ca0-bbb6-0f4c14e2e6ee"> <column name="ASSUMEDTIME" not-null="false" sql-type="DATE" p1:unicode="false" /> </property> <property name="ASSUMEDTIMENTH" type="DateTime" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="b96b2a8b-a23d-45d9-9b09-8710849ca424"> <column name="ASSUMEDTIME_NTH" not-null="false" sql-type="DATE" p1:unicode="false" /> </property> <property name="DELAYTIMES" type="Boolean" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="18e22d1e-02a4-442c-aacb-03aea7cb4793"> <column name="DELAYTIMES" not-null="false" precision="1" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="REASON" type="String" p1:nullable="true" p1:ValidateMaxLength="255" p1:ValidateRequired="false" p1:Guid="dd069840-7e36-47e9-95b9-11270603b8fc"> <column name="REASON" not-null="false" length="255" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="EVENTLOCATION" type="String" p1:nullable="true" p1:ValidateMaxLength="255" p1:ValidateRequired="false" p1:Guid="1f67beaf-1f05-4373-b7fc-242089696332"> <column name="EVENTLOCATION" not-null="false" length="255" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ERRORCAUSE" type="String" p1:nullable="true" p1:ValidateMaxLength="800" p1:ValidateRequired="false" p1:Guid="6311d799-befc-4ebc-9474-6fd984c5eca0"> <column name="ERRORCAUSE" not-null="false" length="800" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="INPUTTIME" type="DateTime" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="928f4102-77d2-486c-bd73-d85b109cf6e4"> <column name="INPUTTIME" not-null="false" sql-type="DATE" p1:unicode="false" /> </property> </class> <class name="EVENTRECORD" table="EVENTRECORD" schema="CCS" p1:Guid="3624b3da-ecaf-494e-a7e1-93c62b2f44d4"> <id name="CCSID" type="String" p1:ValidateMaxLength="11" p1:ValidateRequired="true" p1:Guid="1cb5ab30-64a6-4f0d-afea-8bb064de08cc"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2" unique="true" p1:unicode="false" /> </id> <property name="METER" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="83ef2250-a63b-48a9-8737-ca434a1fc26a"> <column name="METER" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERNAME" type="String" p1:nullable="true" p1:ValidateMaxLength="50" p1:ValidateRequired="false" p1:Guid="ad687bcd-bae6-4746-b907-812f4b3a7089"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERTEL" type="String" p1:nullable="true" p1:ValidateMaxLength="24" p1:ValidateRequired="false" p1:Guid="bab7c163-2aa8-479b-87dd-fdf29b8b81d7"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ADDRCITY" type="String" p1:ValidateMaxLength="6" p1:ValidateRequired="true" p1:Guid="f9b18d05-9764-4300-a48d-72866739d6bc"> <column name="ADDR_CITY" not-null="true" length="6" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ADDRTOWN" type="String" p1:nullable="true" p1:ValidateMaxLength="10" p1:ValidateRequired="false" p1:Guid="03480822-2f3d-49a2-9347-37854e77a821"> <column name="ADDR_TOWN" not-null="false" length="10" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ADDRROAD" type="String" p1:ValidateMaxLength="20" p1:ValidateRequired="true" p1:Guid="70c0b450-5da3-4769-9425-7c439f5b34a8"> <column name="ADDR_ROAD" not-null="true" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ADDROTHER" type="String" p1:nullable="true" p1:ValidateMaxLength="66" p1:ValidateRequired="false" p1:Guid="c97a9eb0-928d-470b-a9da-8b265830163e"> <column name="ADDR_OTHER" not-null="false" length="66" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="RECALLNAME" type="String" p1:nullable="true" p1:ValidateMaxLength="20" p1:ValidateRequired="false" p1:Guid="f28ae4ec-65f8-46ea-8a85-a3d73bca17a8"> <column name="RECALLNAME" not-null="false" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="RECALLTEL" type="String" p1:nullable="true" p1:ValidateMaxLength="24" p1:ValidateRequired="false" p1:Guid="2d8c3f99-fc7e-4381-be8a-fedbf6c29f05"> <column name="RECALLTEL" not-null="false" length="24" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="EVENTBRIEF" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="e5b3f0b6-bd74-4194-a28e-c06a5acd8d75"> <column name="EVENTBRIEF" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="ACCEPTTIME" type="DateTime" p1:ValidateRequired="true" p1:Guid="7d6fd376-b83e-45b2-a469-9c9f8d5ee15c"> <column name="ACCEPTTIME" not-null="true" sql-type="DATE" p1:unicode="false" /> </property> <property name="IMPORTCASE" type="Boolean" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="136c559c-0c94-4a8a-9fee-1a80171ef06b"> <column name="IMPORTCASE" not-null="false" precision="1" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="DEPT" type="String" p1:ValidateMaxLength="2" p1:ValidateRequired="true" p1:Guid="424a1dd4-acd4-4973-88e6-490371d36089"> <column name="DEPT" not-null="true" length="2" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="PARTHICUSTOMER" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="1be3f5b6-0b8e-4479-b0b7-26ca660029c6"> <column name="PARTHICUSTOMER" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="NOTE" type="String" p1:nullable="true" p1:ValidateMaxLength="255" p1:ValidateRequired="false" p1:Guid="3a0fac23-d2fd-4210-98fd-ebf78e73350b"> <column name="NOTE" not-null="false" length="255" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="NUMCONTRAST" table="NUM_CONTRAST" schema="CCS" p1:Guid="0a0a9bb4-f3ff-4e45-a082-f6b813522c2e"> <composite-id> <key-property name="CCSID" type="String" p1:ValidateMaxLength="11" p1:ValidateRequired="true" p1:Guid="aad384dd-523c-46ea-9ce6-ef9f70211c17"> <column name="CCSID" not-null="true" length="11" sql-type="VARCHAR2" unique="true" p1:unicode="false" /> </key-property> <key-property name="ACCEPTNUM" type="String" p1:ValidateMaxLength="10" p1:ValidateRequired="true" p1:Guid="13fd3577-630e-497f-890a-aef358e22d48"> <column name="ACCEPTNUM" not-null="true" length="10" sql-type="VARCHAR2" p1:unicode="false" /> </key-property> <key-property name="CASEID" type="Int64" p1:ValidateRequired="true" p1:Guid="5c6851f5-9274-4939-84fb-56a5c0348920"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> </composite-id> </class> <class name="SCGROUP" table="SCGROUP" schema="CCS" p1:Guid="44b90e65-430c-47de-a4a2-3da5bdfb07a6"> <id name="GROUPID" type="Decimal" p1:ValidateRequired="true" p1:Guid="4e69791b-6720-4f0c-9c33-bb9f2dd126c5"> <column name="GROUPID" not-null="true" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="SCCODE" type="String" p1:nullable="true" p1:ValidateMaxLength="5" p1:ValidateRequired="false" p1:Guid="8e591627-84f6-412a-a59e-2dc7c5eab264"> <column name="SC_CODE" not-null="false" length="5" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="SSCCODE" type="String" p1:nullable="true" p1:ValidateMaxLength="5" p1:ValidateRequired="false" p1:Guid="219cdec1-1985-4831-8470-2a243615150d"> <column name="SSC_CODE" not-null="false" length="5" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="SCGROUPTIME" table="SCGROUPTIME" schema="CCS" p1:Guid="584e6fb7-e44d-40b6-b521-20bffabaa868"> <id name="GROUPID" type="Decimal" p1:ValidateRequired="true" p1:Guid="85cfb814-4ec8-4209-bfe1-7eeb2945fcc8"> <column name="GROUPID" not-null="true" sql-type="NUMBER" unique-key="KEY1" p1:unicode="false" /> </id> <property name="WEEK" type="Decimal" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="2d374a4d-c438-416a-988c-b15ad53f6ae2"> <column name="WEEK" not-null="false" sql-type="NUMBER" unique-key="KEY1" p1:unicode="false" /> </property> <property name="BEGINTIME" type="Decimal" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="d5b5aa69-4d71-4c80-b1a3-f4454f389ef2"> <column name="BEGINTIME" not-null="false" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="ENDTIME" type="Decimal" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="e9ccfb93-1bb3-48c2-a635-40c407c83845"> <column name="ENDTIME" not-null="false" sql-type="NUMBER" p1:unicode="false" /> </property> </class> <class name="TMP" table="TMP" schema="CCS" p1:Guid="84138ca0-4dd3-4130-9480-7c52e0fc4105"> <id name="CCSID" type="String" p1:ValidateMaxLength="10" p1:ValidateRequired="true" p1:Guid="965b5bbc-576c-44c6-bf68-04b842b49601"> <column name="CCSID" not-null="false" length="10" sql-type="VARCHAR2" p1:unicode="false" /> </id> <property name="USERNAME" type="String" p1:nullable="true" p1:ValidateMaxLength="100" p1:ValidateRequired="false" p1:Guid="d46740de-4137-44e6-b174-a35a3dbfc365"> <column name="USERNAME" not-null="false" length="100" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ACCEPTTIME" type="DateTime" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="e30ce78f-9d20-4513-9948-3f908652ddd2"> <column name="ACCEPTTIME" not-null="false" sql-type="DATE" p1:unicode="false" /> </property> <property name="ACTION" type="String" p1:nullable="true" p1:ValidateMaxLength="100" p1:ValidateRequired="false" p1:Guid="97068ccd-ae40-470e-bf11-534bd7862f15"> <column name="ACTION" not-null="false" length="100" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.CODELIST.cs
New file @@ -0,0 +1,107 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.CODELIST in the schema. /// </summary> public partial class CODELIST { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { CODELIST toCompare = obj as CODELIST; if (toCompare == null) { return false; } if (!Object.Equals(this.INDEXID, toCompare.INDEXID)) return false; if (!Object.Equals(this.KEYID, toCompare.KEYID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + INDEXID.GetHashCode(); hashCode = (hashCode * 7) + KEYID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for CODELIST constructor in the schema. /// </summary> public CODELIST() { OnCreated(); } /// <summary> /// There are no comments for INDEXID in the schema. /// </summary> public virtual int INDEXID { get; set; } /// <summary> /// There are no comments for KEYID in the schema. /// </summary> public virtual int KEYID { get; set; } /// <summary> /// There are no comments for ITEM in the schema. /// </summary> public virtual string ITEM { get; set; } /// <summary> /// There are no comments for CONTENT in the schema. /// </summary> public virtual string CONTENT { get; set; } } } ORModel/EOS/DataModel-EOS.CODELIST.hbm.xml
New file @@ -0,0 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="CODELIST" table="CODELIST" schema="EOS"> <composite-id> <key-property name="INDEXID" type="Int32"> <column name="INDEXID" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </key-property> <key-property name="KEYID" type="Int32"> <column name="KEYID" not-null="true" precision="4" scale="0" sql-type="NUMBER(4)" /> </key-property> </composite-id> <property name="ITEM" type="String"> <column name="ITEM" not-null="true" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="CONTENT" type="String"> <column name="CONTENT" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.CRTAPOLOGY.cs
New file @@ -0,0 +1,73 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.CRTAPOLOGY in the schema. /// </summary> public partial class CRTAPOLOGY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for CRTAPOLOGY constructor in the schema. /// </summary> public CRTAPOLOGY() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for EVENTSTATE in the schema. /// </summary> public virtual int EVENTSTATE { get; set; } /// <summary> /// There are no comments for RELAYACTION in the schema. /// </summary> public virtual System.Nullable<int> RELAYACTION { get; set; } } } ORModel/EOS/DataModel-EOS.CRTAPOLOGY.hbm.xml
New file @@ -0,0 +1,15 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="CRTAPOLOGY" table="CRTAPOLOGY" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="EVENTSTATE" type="Int32"> <column name="EVENTSTATE" not-null="true" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="RELAYACTION" type="Int32"> <column name="RELAYACTION" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.Diagram1.view
New file @@ -0,0 +1,1558 @@ <?xml version="1.0" encoding="utf-8"?> <EntityDeveloperDiagram> <Diagram Version="1.20.0.97"> <DiagramModel> <Model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="ContextVwModel"> <CustomProperties> <OID>0</OID> <BackgroundColor>Window</BackgroundColor> </CustomProperties> <Children> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>1</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>2</OID> <Parent>1</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>3</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>4a2216f9-e085-48e8-8d88-2d67e0a532a1</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>4</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>a2e9c912-f94d-40f5-afab-03819d288019</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>5</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>7c441a26-28db-4298-ab33-e8858988204d</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>6</OID> <Parent>2</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2f811ecd-d143-4792-bc53-b99fc1975537</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>73 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>73 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>7</OID> <Parent>1</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>72 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>0 px</X> <Y>472 px</Y> </Location> <Size> <Width>150 px</Width> <Height>140 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>140 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>140 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>10f505fe-857f-43cf-b7fc-e355fb1a8f2f</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>8</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>9</OID> <Parent>8</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>10</OID> <Parent>9</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>db4cc35d-81a0-42dd-9733-bad91e7b4bfa</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>11</OID> <Parent>9</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>b57ef969-75f2-4701-a0f7-e9d39328b2df</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>12</OID> <Parent>9</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2d3a0fa2-f6f3-4736-aae5-da2f4d704421</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>55 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>55 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>13</OID> <Parent>8</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>54 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>192 px</X> <Y>472 px</Y> </Location> <Size> <Width>150 px</Width> <Height>122 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>122 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>122 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>a72e922c-2054-49ce-968d-33dc231c7361</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>14</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>15</OID> <Parent>14</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>16</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>506db6f9-d343-4e29-8bcb-a156164677eb</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>17</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>bd03951a-e5ee-4ea1-8bef-11b59f60e74b</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>18</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>68cdcc60-4dcb-4ee9-aec6-e4152c1bc411</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>19</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>cae68dfe-b9ff-4b77-991e-72945a95e97f</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>20</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>7e2fa5e0-112a-4dd8-b7cc-95fc3b17943a</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>21</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>3c48f0ab-5fad-430a-b1dc-82f26edde33e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>22</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>96ddd015-63eb-4987-9d8c-b5a2492af420</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>23</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>50e1fd72-003d-4e04-b225-39b272c73cc5</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>24</OID> <Parent>15</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>144.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>85255ccd-cf1f-4ed0-95a5-a3f07894943c</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>163 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>163 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>25</OID> <Parent>14</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>162 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>192 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>230 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>230 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>230 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>0f393b0a-1e67-4bdf-93b3-e056cb3d1954</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>26</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>27</OID> <Parent>26</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>28</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>8b580b4e-5f29-4528-bc3e-0d45e5825458</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>29</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>96ad1e0f-11e7-426f-b24c-e9c5659f5e41</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>30</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>8a74d2cc-9388-48ea-8221-413de337afdd</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>31</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>633e1937-5ade-42f0-ae3a-3f711b7a0cb5</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>32</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ac281153-f797-48a5-a731-fcb94caf4321</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>33</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>38ccbd2b-9195-4a59-8325-27c143515f67</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>34</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>45549848-fd8c-4426-af10-6800bc3c4d76</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>35</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>73c5c143-07de-4efb-8eaf-3e097dc649dc</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>36</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>144.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>43210d64-0608-4af8-8a93-de7f933b5efe</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>37</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>162.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>dc837db5-1930-4e04-a700-cfc8c2f66f12</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>38</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>180.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>0c705904-ad06-47e6-81c1-1497d4977cb0</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>39</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>198.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>fa834c91-b4be-46f9-b444-34e76db51429</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>40</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>216.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>ed698d30-333c-4047-b37b-854120c4aebb</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>41</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>234.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>2f2a35aa-d245-4b9c-aa44-24c9edd1eb5e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>42</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>252.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>62c93b79-c5cf-4bdc-b5ee-5c64dcb83f07</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>43</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>270.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>a4ee8192-c3dc-4c82-957a-cb2063c6b7cf</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>44</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>288.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>e384fa68-2afc-479a-a5bd-4b4d7803445a</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>45</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>306.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>69971afb-079a-479d-beab-a5185455829b</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>46</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>324.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>240c7893-5ada-47ed-849b-ad8972093c64</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>47</OID> <Parent>27</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>342.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>acffabae-ef9f-44e2-b4e9-5b234ebaa7ee</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>361 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>361 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>48</OID> <Parent>26</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>360 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Size> <Width>150 px</Width> <Height>428 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>428 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>428 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>8c2b1de7-7af8-44b9-abb9-2596c3b02bd0</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>49</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>50</OID> <Parent>49</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>51</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>af333d66-8a66-4f25-b394-1ded37284bda</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>52</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>64553f10-4cce-46aa-a592-e54cac9612cb</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>53</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>57131f86-12a6-46b0-a9c7-98b2e936f9f9</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>54</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>88151504-56cf-441b-bcef-6dcff2a43ef2</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>55</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>15e3f6e6-1a74-4cb8-a61b-f5f3a700ebae</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>56</OID> <Parent>50</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>0147aa75-f8df-4ac7-83a7-6c0d60bbd495</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>109 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>109 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>57</OID> <Parent>49</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>108 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>576 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>176 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>176 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>176 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>c46acf5a-7fa6-4577-9daa-e41567a8e026</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>58</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>59</OID> <Parent>58</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>60</OID> <Parent>59</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>5c6338b9-ed63-479b-aa6c-55e38029486e</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>61</OID> <Parent>59</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>b9f319d8-2df2-4a02-b962-de58856823f8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>62</OID> <Parent>59</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>58a90b2d-da9e-4f28-b896-aee5b8eabfc6</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>63</OID> <Parent>59</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>383d4845-1fad-4976-a7d7-2f09823cd1fe</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>64</OID> <Parent>59</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>700a90a9-95fa-4dae-80ca-a70d47192938</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>91 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>91 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>65</OID> <Parent>58</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>90 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>760 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>158 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>158 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>158 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>8645232b-b525-4ac4-b484-9fc757c111d5</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> <Model xsi:type="ClassVwModel"> <CustomProperties> <OID>66</OID> <Parent>0</Parent> </CustomProperties> <Children> <Model xsi:type="PropertiesVwModel"> <CustomProperties> <OID>67</OID> <Parent>66</Parent> </CustomProperties> <Children> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>68</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>0.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>c02aeab5-fe0f-4eba-ac8f-9173c16567b0</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>69</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>18.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>d5e85820-8008-490b-a852-02094e3ef254</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>70</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>36.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>28d5d3da-bf2b-40f0-8f93-1e8a6a510d76</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>71</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>54.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>c7d1ff5f-bc28-46e6-ac52-de113666b295</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>72</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>72.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>bb16d740-266c-4805-8cd1-2aaec2d01b8c</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>73</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>90.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>495526f1-9bc3-4f62-b4e5-af4ad75d0bc8</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>74</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>108.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>42a88bbc-454b-47bf-8940-a9d1b6821dd6</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> <Model xsi:type="PropertyVwModel"> <CustomProperties> <OID>75</OID> <Parent>67</Parent> </CustomProperties> <Children /> <Location> <X>0.5 px</X> <Y>126.5 px</Y> </Location> <Size> <Width>144 px</Width> <Height>18 px</Height> </Size> <Oid xsi:type="SchemaModelOID"> <Path>db7e87a1-3646-46e0-9b92-e52949e75612</Path> <TypeName>EntityDeveloper.NHibernate.HibernateProperty</TypeName> </Oid> </Model> </Children> <Size> <Width>145 px</Width> <Height>145 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>145 px</Height> </MaxSize> </Model> <Model xsi:type="RelationPropertiesVwModel"> <CustomProperties> <OID>76</OID> <Parent>66</Parent> </CustomProperties> <Children /> <Location> <X>0 px</X> <Y>144 px</Y> </Location> <Size> <Width>145 px</Width> <Height>19 px</Height> </Size> <MaxSize> <Width>0 px</Width> <Height>19 px</Height> </MaxSize> <Hidden>false</Hidden> </Model> </Children> <Location> <X>384 px</X> <Y>0 px</Y> </Location> <Size> <Width>150 px</Width> <Height>212 px</Height> </Size> <MinSize> <Width>100 px</Width> <Height>212 px</Height> </MinSize> <MaxSize> <Width>800 px</Width> <Height>212 px</Height> </MaxSize> <Ports /> <Oid xsi:type="SchemaModelOID"> <Path>27faa6e0-6285-48ab-ac0b-2a6228c92630</Path> <TypeName>EntityDeveloper.NHibernate.HibernateClass</TypeName> </Oid> <FixedHeight>22 px</FixedHeight> </Model> </Children> <GridSize>8 px</GridSize> <ViewPort> <ScaleMode>Free</ScaleMode> <Scale>1</Scale> <Location> <X>-113 px</X> <Y>-23 px</Y> </Location> </ViewPort> <Oid xsi:type="SchemaModelOID"> <Path>2af366c8-8582-4020-b242-01a2fc148040</Path> <TypeName>EntityDeveloper.NHibernate.HibernateContextModel</TypeName> </Oid> </Model> </DiagramModel> </Diagram> <DiagramOptions Version="v2.0"> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="PageOptions"> <TopLeftMargins> <Width>39.3700787401575 in/100</Width> <Height>39.3700787401575 in/100</Height> </TopLeftMargins> <BottomRightMargins> <Width>39.3700787401575 in/100</Width> <Height>39.3700787401575 in/100</Height> </BottomRightMargins> <PaperSize> <Width>827 in/100</Width> <Height>1169 in/100</Height> </PaperSize> </Options> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="PrintOptions" /> <Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="ViewOptions"> <ShadowOffset> <X>4 px</X> <Y>4 px</Y> </ShadowOffset> <CustomProperties /> </Options> <EdDiagramOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CustomProperties /> </EdDiagramOptions> </DiagramOptions> </EntityDeveloperDiagram> ORModel/EOS/DataModel-EOS.EVENT.cs
New file @@ -0,0 +1,93 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENT in the schema. /// </summary> public partial class EVENT { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENT constructor in the schema. /// </summary> public EVENT() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for CASESTATUS in the schema. /// </summary> public virtual int CASESTATUS { get; set; } /// <summary> /// There are no comments for COUNT in the schema. /// </summary> public virtual System.Nullable<int> COUNT { get; set; } /// <summary> /// There are no comments for CASETYPE in the schema. /// </summary> public virtual System.Nullable<int> CASETYPE { get; set; } /// <summary> /// There are no comments for MERGECASECOUNT in the schema. /// </summary> public virtual System.Nullable<int> MERGECASECOUNT { get; set; } } } ORModel/EOS/DataModel-EOS.EVENT.hbm.xml
New file @@ -0,0 +1,21 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENT" table="EVENTS" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="CASESTATUS" type="Int32"> <column name="CASESTATUS" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="COUNT" type="Int32"> <column name="COUNT" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="CASETYPE" type="Int32"> <column name="CASETYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="MERGECASECOUNT" type="Int32"> <column name="MERGECASECOUNT" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.EVENTFACILITY.cs
New file @@ -0,0 +1,133 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENTFACILITY in the schema. /// </summary> public partial class EVENTFACILITY { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTFACILITY constructor in the schema. /// </summary> public EVENTFACILITY() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual int FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual long UFID { get; set; } /// <summary> /// There are no comments for FDR1 in the schema. /// </summary> public virtual string FDR1 { get; set; } /// <summary> /// There are no comments for FDR2 in the schema. /// </summary> public virtual string FDR2 { get; set; } /// <summary> /// There are no comments for AFFECTCUSTMS in the schema. /// </summary> public virtual string AFFECTCUSTMS { get; set; } /// <summary> /// There are no comments for CAPACITY in the schema. /// </summary> public virtual System.Nullable<long> CAPACITY { get; set; } /// <summary> /// There are no comments for OPENTIME in the schema. /// </summary> public virtual System.DateTime OPENTIME { get; set; } /// <summary> /// There are no comments for CLOSETIME in the schema. /// </summary> public virtual System.Nullable<System.DateTime> CLOSETIME { get; set; } } } ORModel/EOS/DataModel-EOS.EVENTFACILITY.hbm.xml
New file @@ -0,0 +1,33 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTFACILITY" table="EVENTFACILITY" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="FSC" type="Int32"> <column name="FSC" not-null="true" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="UFID" type="Int64"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="FDR1" type="String"> <column name="FDR1" not-null="true" length="4" sql-type="VARCHAR2(4 CHAR)" /> </property> <property name="FDR2" type="String"> <column name="FDR2" not-null="false" length="4" sql-type="VARCHAR2(4 CHAR)" /> </property> <property name="AFFECTCUSTMS" type="String"> <column name="AFFECTCUSTMS" not-null="true" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="CAPACITY" type="Int64"> <column name="CAPACITY" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="OPENTIME" type="DateTime"> <column name="OPENTIME" not-null="true" sql-type="DATE" /> </property> <property name="CLOSETIME" type="DateTime"> <column name="CLOSETIME" not-null="false" sql-type="DATE" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.EVENTRECORD.cs
New file @@ -0,0 +1,243 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENTRECORD in the schema. /// </summary> public partial class EVENTRECORD { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for EVENTRECORD constructor in the schema. /// </summary> public EVENTRECORD() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for CUSTOMERNAME in the schema. /// </summary> public virtual string CUSTOMERNAME { get; set; } /// <summary> /// There are no comments for CUSTOMERMETER in the schema. /// </summary> public virtual string CUSTOMERMETER { get; set; } /// <summary> /// There are no comments for CUSTOMERTEL in the schema. /// </summary> public virtual string CUSTOMERTEL { get; set; } /// <summary> /// There are no comments for CUSTOMERADDR in the schema. /// </summary> public virtual string CUSTOMERADDR { get; set; } /// <summary> /// There are no comments for EVENTBRIEF in the schema. /// </summary> public virtual string EVENTBRIEF { get; set; } /// <summary> /// There are no comments for DEPT in the schema. /// </summary> public virtual System.Nullable<int> DEPT { get; set; } /// <summary> /// There are no comments for RECORDER in the schema. /// </summary> public virtual string RECORDER { get; set; } /// <summary> /// There are no comments for ACCEPTNUM in the schema. /// </summary> public virtual string ACCEPTNUM { get; set; } /// <summary> /// There are no comments for ACCEPTTIME in the schema. /// </summary> public virtual System.DateTime ACCEPTTIME { get; set; } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual System.Nullable<int> FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual System.Nullable<long> UFID { get; set; } /// <summary> /// There are no comments for FDRID in the schema. /// </summary> public virtual System.Nullable<int> FDRID { get; set; } /// <summary> /// There are no comments for TRACEFINISH in the schema. /// </summary> public virtual System.Nullable<int> TRACEFINISH { get; set; } /// <summary> /// There are no comments for IMPORTCASE in the schema. /// </summary> public virtual System.Nullable<bool> IMPORTCASE { get; set; } /// <summary> /// There are no comments for NOTE in the schema. /// </summary> public virtual string NOTE { get; set; } /// <summary> /// There are no comments for ISRECALL in the schema. /// </summary> public virtual System.Nullable<bool> ISRECALL { get; set; } /// <summary> /// There are no comments for RECALLTEL in the schema. /// </summary> public virtual string RECALLTEL { get; set; } /// <summary> /// There are no comments for RECALLNAME in the schema. /// </summary> public virtual string RECALLNAME { get; set; } /// <summary> /// There are no comments for CASELEVEL in the schema. /// </summary> public virtual System.Nullable<bool> CASELEVEL { get; set; } } } ORModel/EOS/DataModel-EOS.EVENTRECORD.hbm.xml
New file @@ -0,0 +1,66 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTRECORD" table="EVENTRECORD" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="CUSTOMERNAME" type="String"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="CUSTOMERMETER" type="String"> <column name="CUSTOMERMETER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CUSTOMERTEL" type="String"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="CUSTOMERADDR" type="String"> <column name="CUSTOMERADDR" not-null="true" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="EVENTBRIEF" type="String"> <column name="EVENTBRIEF" not-null="true" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="DEPT" type="Int32"> <column name="DEPT" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="RECORDER" type="String"> <column name="RECORDER" not-null="false" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="ACCEPTNUM" type="String"> <column name="ACCEPTNUM" not-null="true" length="10" sql-type="VARCHAR2(10 CHAR)" /> </property> <property name="ACCEPTTIME" type="DateTime"> <column name="ACCEPTTIME" not-null="true" sql-type="DATE" /> </property> <property name="FSC" type="Int32"> <column name="FSC" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="UFID" type="Int64"> <column name="UFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="FDRID" type="Int32"> <column name="FDRID" not-null="false" precision="5" scale="0" sql-type="NUMBER(5)" /> </property> <property name="TRACEFINISH" type="Int32"> <column name="TRACE_FINISH" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="IMPORTCASE" type="Boolean"> <column name="IMPORTCASE" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="NOTE" type="String"> <column name="NOTE" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="ISRECALL" type="Boolean"> <column name="ISRECALL" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> <property name="RECALLTEL" type="String"> <column name="RECALLTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="RECALLNAME" type="String"> <column name="RECALLNAME" not-null="false" length="20" sql-type="VARCHAR2(20 CHAR)" /> </property> <property name="CASELEVEL" type="Boolean"> <column name="CASELEVEL" not-null="false" precision="1" scale="0" sql-type="NUMBER(1)" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.EVENTRECORDEX.cs
New file @@ -0,0 +1,127 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.EVENTRECORDEX in the schema. /// </summary> public partial class EVENTRECORDEX { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); public override bool Equals(object obj) { EVENTRECORDEX toCompare = obj as EVENTRECORDEX; if (toCompare == null) { return false; } if (!Object.Equals(this.CASEID, toCompare.CASEID)) return false; if (!Object.Equals(this.DSUFID, toCompare.DSUFID)) return false; return true; } public override int GetHashCode() { int hashCode = 13; hashCode = (hashCode * 7) + CASEID.GetHashCode(); hashCode = (hashCode * 7) + DSUFID.GetHashCode(); return hashCode; } #endregion /// <summary> /// There are no comments for EVENTRECORDEX constructor in the schema. /// </summary> public EVENTRECORDEX() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for DSUFID in the schema. /// </summary> public virtual long DSUFID { get; set; } /// <summary> /// There are no comments for FSC in the schema. /// </summary> public virtual System.Nullable<int> FSC { get; set; } /// <summary> /// There are no comments for UFID in the schema. /// </summary> public virtual System.Nullable<long> UFID { get; set; } /// <summary> /// There are no comments for TPCLID in the schema. /// </summary> public virtual string TPCLID { get; set; } /// <summary> /// There are no comments for FDR in the schema. /// </summary> public virtual string FDR { get; set; } } } ORModel/EOS/DataModel-EOS.EVENTRECORDEX.hbm.xml
New file @@ -0,0 +1,25 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="EVENTRECORDEX" table="EVENTRECORD_EX" schema="EOS"> <composite-id> <key-property name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> <key-property name="DSUFID" type="Int64"> <column name="DSUFID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> </key-property> </composite-id> <property name="FSC" type="Int32"> <column name="FSC" not-null="false" precision="3" scale="0" sql-type="NUMBER(3)" /> </property> <property name="UFID" type="Int64"> <column name="UFID" not-null="false" precision="10" scale="0" sql-type="NUMBER(10)" /> </property> <property name="TPCLID" type="String"> <column name="TPCLID" not-null="false" length="12" sql-type="VARCHAR2(12 CHAR)" /> </property> <property name="FDR" type="String"> <column name="FDR" not-null="false" length="5" sql-type="VARCHAR2(5 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.TMPAFFECTCUSTM.cs
New file @@ -0,0 +1,123 @@ //------------------------------------------------------------------------------ // This is auto-generated code. //------------------------------------------------------------------------------ // This code was generated by Entity Developer tool using NHibernate template. // Code is generated on: 2016/4/29 下午 04:39:04 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. //------------------------------------------------------------------------------ using System; using System.Collections; using System.ComponentModel; using System.Linq; using System.Text; using System.Collections.Generic; namespace TaiPower.Dmm.Model.EOS { /// <summary> /// There are no comments for TaiPower.Dmm.Model.EOS.TMPAFFECTCUSTM in the schema. /// </summary> public partial class TMPAFFECTCUSTM { #region Extensibility Method Definitions /// <summary> /// There are no comments for OnCreated in the schema. /// </summary> partial void OnCreated(); #endregion /// <summary> /// There are no comments for TMPAFFECTCUSTM constructor in the schema. /// </summary> public TMPAFFECTCUSTM() { OnCreated(); } /// <summary> /// There are no comments for CASEID in the schema. /// </summary> public virtual long CASEID { get; set; } /// <summary> /// There are no comments for CUSTOMERNAME in the schema. /// </summary> public virtual string CUSTOMERNAME { get; set; } /// <summary> /// There are no comments for CUSTOMERTEL in the schema. /// </summary> public virtual string CUSTOMERTEL { get; set; } /// <summary> /// There are no comments for CUSTOMERMETER in the schema. /// </summary> public virtual string CUSTOMERMETER { get; set; } /// <summary> /// There are no comments for CUSTOMERADDR in the schema. /// </summary> public virtual string CUSTOMERADDR { get; set; } /// <summary> /// There are no comments for TPCLIDGROUPID in the schema. /// </summary> public virtual string TPCLIDGROUPID { get; set; } /// <summary> /// There are no comments for CUSTOMERTYPE in the schema. /// </summary> public virtual string CUSTOMERTYPE { get; set; } /// <summary> /// There are no comments for CUSTOMERKIND in the schema. /// </summary> public virtual string CUSTOMERKIND { get; set; } } } ORModel/EOS/DataModel-EOS.TMPAFFECTCUSTM.hbm.xml
New file @@ -0,0 +1,30 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" xmlns="urn:nhibernate-mapping-2.2"> <class name="TMPAFFECTCUSTM" table="TMPAFFECTCUSTMS" schema="EOS"> <id name="CASEID" type="Int64"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER(10)" /> <generator class="assigned" /> </id> <property name="CUSTOMERNAME" type="String"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2(50 CHAR)" /> </property> <property name="CUSTOMERTEL" type="String"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2(24 CHAR)" /> </property> <property name="CUSTOMERMETER" type="String"> <column name="CUSTOMERMETER" not-null="false" length="11" sql-type="VARCHAR2(11 CHAR)" /> </property> <property name="CUSTOMERADDR" type="String"> <column name="CUSTOMERADDR" not-null="false" length="255" sql-type="VARCHAR2(255 CHAR)" /> </property> <property name="TPCLIDGROUPID" type="String"> <column name="TPCLIDGROUPID" not-null="false" length="17" sql-type="VARCHAR2(17 CHAR)" /> </property> <property name="CUSTOMERTYPE" type="String"> <column name="CUSTOMERTYPE" not-null="false" length="1" sql-type="VARCHAR2(1 CHAR)" /> </property> <property name="CUSTOMERKIND" type="String"> <column name="CUSTOMERKIND" not-null="false" length="1" sql-type="VARCHAR2(1 CHAR)" /> </property> </class> </hibernate-mapping> ORModel/EOS/DataModel-EOS.edps
New file @@ -0,0 +1,94 @@ <?xml version="1.0" encoding="utf-8"?> <EntityDeveloper Version="5.8.841.0"> <ModelSettings xmlns:ed="http://devart.com/schemas/EntityDeveloper/1.0" ConnectionStringInAppConfig="False" DetectTPTInheritance="True"> <Connection ConnectionString="USER ID=basedb;PASSWORD=basedb000;DATA SOURCE=TCTPC;PERSIST SECURITY INFO=True" Provider="Oracle.ManagedDataAccess.Client" /> <Generation /> <generator class="assigned" /> <DatabaseFirstNamingRules> <EntitySet PluralizationName="Pluralize" /> <Class UseSchemaAsPrefix="False" PluralizeCollectionNavigationPropertyName="True" RemoveUnderscores="True" RemoveInvalidCharacters="True" CodeCase="FirstLetterUppercase" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Singularize" /> <Property RemoveUnderscores="True" RemoveInvalidCharacters="True" CodeCase="FirstLetterUppercase" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Unchanged" /> </DatabaseFirstNamingRules> <ModelFirst StorageSynchronizationEnabled="False" TargetSchema="BASEDB" TargetProviderName="Oracle.ManagedDataAccess.Client"> <TargetServer Server="Oracle" ServerVersion="10gR2" /> <ModelFirstNamingRules> <Table RemoveUnderscores="False" RemoveInvalidCharacters="True" CodeCase="Unchanged" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Pluralize" /> <Column RemoveUnderscores="False" RemoveInvalidCharacters="True" CodeCase="Unchanged" AddPrefix="" AddSuffix="" RemovePrefixes="" RemoveSuffixes="" PluralizationName="Unchanged" /> </ModelFirstNamingRules> </ModelFirst> <Diagrams> <Diagram Name="Diagram1" DefaultDiagram="True" /> </Diagrams> <Templates> <Template Name="NHibernate" Description="Use this template to generate classes and xml mappings for an NHibernate model." Enabled="True" PredefinedTemplateName="NHibernate C#"> <ed:Property Name="ValidationFramework" Type="EntityDeveloper.TemplateEngine.ValidationFramework, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <ValidationFramework>None</ValidationFramework> </ed:Property> <ed:Property Name="ValidationErrorMessages" Type="EntityDeveloper.TemplateEngine.ValidationErrorMessages, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <ValidationErrorMessages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </ed:Property> <ed:Property Name="FilePerClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="ModelNameAsFilesPrefix" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="HeaderTimestampVersionControlTag" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <string d6p1:nil="true" xmlns:d6p1="http://www.w3.org/2001/XMLSchema-instance" /> </ed:Property> <ed:Property Name="EntitiesOutput" Type="EntityDeveloper.TemplateEngine.OutputInfo, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <OutputInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Project /> <ProjectFolder /> <DestinationFolder /> </OutputInfo> </ed:Property> <ed:Property Name="NHibernateV3Compatible" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="PropertyChangeNotifiers" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="PropertyChangePartialMethods" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementValidatable" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementEquals" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="ImplementCloneable" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GeneratePartialClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GenerateDataContracts" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="GenerateDummyComments" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> <ed:Property Name="GenerateSerializableAttributes" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>false</boolean> </ed:Property> <ed:Property Name="XmlMappingOutput" Type="EntityDeveloper.TemplateEngine.OutputInfo, EntityDeveloper.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <OutputInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Project /> <ProjectFolder /> <DestinationFolder /> </OutputInfo> </ed:Property> <ed:Property Name="XmlMappingAction" Type="EntityDeveloper.MetadataArtifactProcessing, EntityDeveloper.Orm.Common, Version=5.8.841.0, Culture=neutral, PublicKeyToken=09af7300eec23701"> <MetadataArtifactProcessing>CopyToOutputDirectory</MetadataArtifactProcessing> </ed:Property> <ed:Property Name="XmlMappingFilePerClass" Type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <boolean>true</boolean> </ed:Property> </Template> </Templates> <AttributeAssemblies /> <Configuration SeparateConfigFile="False" /> </ModelSettings> </EntityDeveloper> ORModel/EOS/DataModel-EOS.hbml
New file @@ -0,0 +1,186 @@ <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping namespace="TaiPower.Dmm.Model.EOS" p1:Guid="2af366c8-8582-4020-b242-01a2fc148040" xmlns:p1="http://devart.com/schemas/EntityDeveloper/1.0" xmlns="urn:nhibernate-mapping-2.2"> <class name="CODELIST" table="CODELIST" schema="EOS" p1:Guid="10f505fe-857f-43cf-b7fc-e355fb1a8f2f"> <composite-id> <key-property name="INDEXID" type="Int32" p1:ValidateRequired="true" p1:Guid="4a2216f9-e085-48e8-8d88-2d67e0a532a1"> <column name="INDEXID" not-null="true" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> <key-property name="KEYID" type="Int32" p1:ValidateRequired="true" p1:Guid="a2e9c912-f94d-40f5-afab-03819d288019"> <column name="KEYID" not-null="true" precision="4" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> </composite-id> <property name="ITEM" type="String" p1:ValidateMaxLength="20" p1:ValidateRequired="true" p1:Guid="7c441a26-28db-4298-ab33-e8858988204d"> <column name="ITEM" not-null="true" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CONTENT" type="String" p1:nullable="true" p1:ValidateMaxLength="255" p1:ValidateRequired="false" p1:Guid="2f811ecd-d143-4792-bc53-b99fc1975537"> <column name="CONTENT" not-null="false" length="255" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="CRTAPOLOGY" table="CRTAPOLOGY" schema="EOS" p1:Guid="a72e922c-2054-49ce-968d-33dc231c7361"> <id name="CASEID" type="Int64" p1:ValidateRequired="true" p1:Guid="db4cc35d-81a0-42dd-9733-bad91e7b4bfa"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="EVENTSTATE" type="Int32" p1:ValidateRequired="true" p1:Guid="b57ef969-75f2-4701-a0f7-e9d39328b2df"> <column name="EVENTSTATE" not-null="true" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="RELAYACTION" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="2d3a0fa2-f6f3-4736-aae5-da2f4d704421"> <column name="RELAYACTION" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> </class> <class name="EVENTFACILITY" table="EVENTFACILITY" schema="EOS" p1:Guid="0f393b0a-1e67-4bdf-93b3-e056cb3d1954"> <id name="CASEID" type="Int64" p1:ValidateRequired="true" p1:Guid="506db6f9-d343-4e29-8bcb-a156164677eb"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="FSC" type="Int32" p1:ValidateRequired="true" p1:Guid="bd03951a-e5ee-4ea1-8bef-11b59f60e74b"> <column name="FSC" not-null="true" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="UFID" type="Int64" p1:ValidateRequired="true" p1:Guid="68cdcc60-4dcb-4ee9-aec6-e4152c1bc411"> <column name="UFID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="FDR1" type="String" p1:ValidateMaxLength="4" p1:ValidateRequired="true" p1:Guid="cae68dfe-b9ff-4b77-991e-72945a95e97f"> <column name="FDR1" not-null="true" length="4" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="FDR2" type="String" p1:nullable="true" p1:ValidateMaxLength="4" p1:ValidateRequired="false" p1:Guid="7e2fa5e0-112a-4dd8-b7cc-95fc3b17943a"> <column name="FDR2" not-null="false" length="4" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="AFFECTCUSTMS" type="String" p1:ValidateMaxLength="10" p1:ValidateRequired="true" p1:Guid="3c48f0ab-5fad-430a-b1dc-82f26edde33e"> <column name="AFFECTCUSTMS" not-null="true" length="10" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CAPACITY" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="96ddd015-63eb-4987-9d8c-b5a2492af420"> <column name="CAPACITY" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="OPENTIME" type="DateTime" p1:ValidateRequired="true" p1:Guid="50e1fd72-003d-4e04-b225-39b272c73cc5"> <column name="OPENTIME" not-null="true" sql-type="DATE" p1:unicode="false" /> </property> <property name="CLOSETIME" type="DateTime" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="85255ccd-cf1f-4ed0-95a5-a3f07894943c"> <column name="CLOSETIME" not-null="false" sql-type="DATE" p1:unicode="false" /> </property> </class> <class name="EVENTRECORD" table="EVENTRECORD" schema="EOS" p1:Guid="8c2b1de7-7af8-44b9-abb9-2596c3b02bd0"> <id name="CASEID" type="Int64" p1:ValidateRequired="true" p1:Guid="8b580b4e-5f29-4528-bc3e-0d45e5825458"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="CUSTOMERNAME" type="String" p1:nullable="true" p1:ValidateMaxLength="50" p1:ValidateRequired="false" p1:Guid="96ad1e0f-11e7-426f-b24c-e9c5659f5e41"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERMETER" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="8a74d2cc-9388-48ea-8221-413de337afdd"> <column name="CUSTOMERMETER" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERTEL" type="String" p1:nullable="true" p1:ValidateMaxLength="24" p1:ValidateRequired="false" p1:Guid="633e1937-5ade-42f0-ae3a-3f711b7a0cb5"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERADDR" type="String" p1:ValidateMaxLength="255" p1:ValidateRequired="true" p1:Guid="ac281153-f797-48a5-a731-fcb94caf4321"> <column name="CUSTOMERADDR" not-null="true" length="255" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="EVENTBRIEF" type="String" p1:ValidateMaxLength="50" p1:ValidateRequired="true" p1:Guid="38ccbd2b-9195-4a59-8325-27c143515f67"> <column name="EVENTBRIEF" not-null="true" length="50" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="DEPT" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="45549848-fd8c-4426-af10-6800bc3c4d76"> <column name="DEPT" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="RECORDER" type="String" p1:nullable="true" p1:ValidateMaxLength="10" p1:ValidateRequired="false" p1:Guid="73c5c143-07de-4efb-8eaf-3e097dc649dc"> <column name="RECORDER" not-null="false" length="10" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ACCEPTNUM" type="String" p1:ValidateMaxLength="10" p1:ValidateRequired="true" p1:Guid="43210d64-0608-4af8-8a93-de7f933b5efe"> <column name="ACCEPTNUM" not-null="true" length="10" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ACCEPTTIME" type="DateTime" p1:ValidateRequired="true" p1:Guid="dc837db5-1930-4e04-a700-cfc8c2f66f12"> <column name="ACCEPTTIME" not-null="true" sql-type="DATE" p1:unicode="false" /> </property> <property name="FSC" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="0c705904-ad06-47e6-81c1-1497d4977cb0"> <column name="FSC" not-null="false" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="UFID" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="fa834c91-b4be-46f9-b444-34e76db51429"> <column name="UFID" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="FDRID" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="ed698d30-333c-4047-b37b-854120c4aebb"> <column name="FDRID" not-null="false" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="TRACEFINISH" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="2f2a35aa-d245-4b9c-aa44-24c9edd1eb5e"> <column name="TRACE_FINISH" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="IMPORTCASE" type="Boolean" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="62c93b79-c5cf-4bdc-b5ee-5c64dcb83f07"> <column name="IMPORTCASE" not-null="false" precision="1" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="NOTE" type="String" p1:nullable="true" p1:ValidateMaxLength="255" p1:ValidateRequired="false" p1:Guid="a4ee8192-c3dc-4c82-957a-cb2063c6b7cf"> <column name="NOTE" not-null="false" length="255" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="ISRECALL" type="Boolean" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="e384fa68-2afc-479a-a5bd-4b4d7803445a"> <column name="ISRECALL" not-null="false" precision="1" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="RECALLTEL" type="String" p1:nullable="true" p1:ValidateMaxLength="24" p1:ValidateRequired="false" p1:Guid="69971afb-079a-479d-beab-a5185455829b"> <column name="RECALLTEL" not-null="false" length="24" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="RECALLNAME" type="String" p1:nullable="true" p1:ValidateMaxLength="20" p1:ValidateRequired="false" p1:Guid="240c7893-5ada-47ed-849b-ad8972093c64"> <column name="RECALLNAME" not-null="false" length="20" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CASELEVEL" type="Boolean" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="acffabae-ef9f-44e2-b4e9-5b234ebaa7ee"> <column name="CASELEVEL" not-null="false" precision="1" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> </class> <class name="EVENTRECORDEX" table="EVENTRECORD_EX" schema="EOS" p1:Guid="c46acf5a-7fa6-4577-9daa-e41567a8e026"> <composite-id> <key-property name="CASEID" type="Int64" p1:ValidateRequired="true" p1:Guid="af333d66-8a66-4f25-b394-1ded37284bda"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> <key-property name="DSUFID" type="Int64" p1:ValidateRequired="true" p1:Guid="64553f10-4cce-46aa-a592-e54cac9612cb"> <column name="DSUFID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </key-property> </composite-id> <property name="FSC" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="57131f86-12a6-46b0-a9c7-98b2e936f9f9"> <column name="FSC" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="UFID" type="Int64" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="88151504-56cf-441b-bcef-6dcff2a43ef2"> <column name="UFID" not-null="false" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="TPCLID" type="String" p1:nullable="true" p1:ValidateMaxLength="12" p1:ValidateRequired="false" p1:Guid="15e3f6e6-1a74-4cb8-a61b-f5f3a700ebae"> <column name="TPCLID" not-null="false" length="12" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="FDR" type="String" p1:nullable="true" p1:ValidateMaxLength="5" p1:ValidateRequired="false" p1:Guid="0147aa75-f8df-4ac7-83a7-6c0d60bbd495"> <column name="FDR" not-null="false" length="5" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> <class name="EVENT" table="EVENTS" schema="EOS" p1:Guid="8645232b-b525-4ac4-b484-9fc757c111d5"> <id name="CASEID" type="Int64" p1:ValidateRequired="true" p1:Guid="5c6338b9-ed63-479b-aa6c-55e38029486e"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="CASESTATUS" type="Int32" p1:ValidateRequired="true" p1:Guid="b9f319d8-2df2-4a02-b962-de58856823f8"> <column name="CASESTATUS" not-null="true" precision="5" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="COUNT" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="58a90b2d-da9e-4f28-b896-aee5b8eabfc6"> <column name="COUNT" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="CASETYPE" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="383d4845-1fad-4976-a7d7-2f09823cd1fe"> <column name="CASETYPE" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> <property name="MERGECASECOUNT" type="Int32" p1:nullable="true" p1:ValidateRequired="false" p1:Guid="700a90a9-95fa-4dae-80ca-a70d47192938"> <column name="MERGECASECOUNT" not-null="false" precision="3" scale="0" sql-type="NUMBER" p1:unicode="false" /> </property> </class> <class name="TMPAFFECTCUSTM" table="TMPAFFECTCUSTMS" schema="EOS" p1:Guid="27faa6e0-6285-48ab-ac0b-2a6228c92630"> <id name="CASEID" type="Int64" p1:ValidateRequired="true" p1:Guid="c02aeab5-fe0f-4eba-ac8f-9173c16567b0"> <column name="CASEID" not-null="true" precision="10" scale="0" sql-type="NUMBER" p1:unicode="false" /> </id> <property name="CUSTOMERNAME" type="String" p1:nullable="true" p1:ValidateMaxLength="50" p1:ValidateRequired="false" p1:Guid="d5e85820-8008-490b-a852-02094e3ef254"> <column name="CUSTOMERNAME" not-null="false" length="50" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERTEL" type="String" p1:nullable="true" p1:ValidateMaxLength="24" p1:ValidateRequired="false" p1:Guid="28d5d3da-bf2b-40f0-8f93-1e8a6a510d76"> <column name="CUSTOMERTEL" not-null="false" length="24" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERMETER" type="String" p1:nullable="true" p1:ValidateMaxLength="11" p1:ValidateRequired="false" p1:Guid="c7d1ff5f-bc28-46e6-ac52-de113666b295"> <column name="CUSTOMERMETER" not-null="false" length="11" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERADDR" type="String" p1:nullable="true" p1:ValidateMaxLength="255" p1:ValidateRequired="false" p1:Guid="bb16d740-266c-4805-8cd1-2aaec2d01b8c"> <column name="CUSTOMERADDR" not-null="false" length="255" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="TPCLIDGROUPID" type="String" p1:nullable="true" p1:ValidateMaxLength="17" p1:ValidateRequired="false" p1:Guid="495526f1-9bc3-4f62-b4e5-af4ad75d0bc8"> <column name="TPCLIDGROUPID" not-null="false" length="17" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERTYPE" type="String" p1:nullable="true" p1:ValidateMaxLength="1" p1:ValidateRequired="false" p1:Guid="42a88bbc-454b-47bf-8940-a9d1b6821dd6"> <column name="CUSTOMERTYPE" not-null="false" length="1" sql-type="VARCHAR2" p1:unicode="false" /> </property> <property name="CUSTOMERKIND" type="String" p1:nullable="true" p1:ValidateMaxLength="1" p1:ValidateRequired="false" p1:Guid="db7e87a1-3646-46e0-9b92-e52949e75612"> <column name="CUSTOMERKIND" not-null="false" length="1" sql-type="VARCHAR2" p1:unicode="false" /> </property> </class> </hibernate-mapping>