diff --git a/Audit.csproj b/Audit.csproj
index 6c201ba..8d7a98f 100644
--- a/Audit.csproj
+++ b/Audit.csproj
@@ -36,6 +36,9 @@
prompt
4
+
+ Audit.App
+
packages\CommonServiceLocator.2.0.6\lib\net48\CommonServiceLocator.dll
@@ -93,275 +96,8 @@
MSBuild:Compile
Designer
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- True
- True
- BatchDyeingCentral.Context.tt
-
-
- True
- True
- BatchDyeingCentral.tt
-
-
- True
- True
- BatchDyeingCentral.edmx
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- Ticket.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- Ticket.tt
-
-
- BatchDyeingCentral.tt
-
-
- Ticket.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- Ticket.tt
-
-
- Ticket.tt
-
-
- Ticket.tt
-
-
- Ticket.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- Ticket.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- Ticket.tt
-
-
- Ticket.tt
-
-
- Ticket.tt
-
-
- True
- True
- Ticket.Context.tt
-
-
- True
- True
- Ticket.tt
-
-
- True
- True
- Ticket.edmx
-
-
- Ticket.tt
-
-
- Ticket.tt
-
-
- Ticket.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
-
- BatchDyeingCentral.tt
-
MSBuild:Compile
Designer
@@ -393,51 +129,15 @@
ResXFileCodeGenerator
Resources.Designer.cs
-
- EntityModelCodeGenerator
- BatchDyeingCentral.Designer.cs
-
-
- BatchDyeingCentral.edmx
-
SettingsSingleFileGenerator
Settings.Designer.cs
-
- EntityModelCodeGenerator
- Ticket.Designer.cs
-
-
- Ticket.edmx
-
-
-
- TextTemplatingFileGenerator
- BatchDyeingCentral.Context.cs
- BatchDyeingCentral.edmx
-
-
- TextTemplatingFileGenerator
- BatchDyeingCentral.edmx
- BatchDyeingCentral.cs
-
-
- TextTemplatingFileGenerator
- Ticket.edmx
- Ticket.Context.cs
-
-
- TextTemplatingFileGenerator
- Ticket.edmx
- Ticket.cs
-
-
diff --git a/BatchDyeingCentral.Context.tt b/BatchDyeingCentral.Context.tt
deleted file mode 100644
index 6a322ee..0000000
--- a/BatchDyeingCentral.Context.tt
+++ /dev/null
@@ -1,636 +0,0 @@
-<#@ template language="C#" debug="false" hostspecific="true"#>
-<#@ include file="EF6.Utility.CS.ttinclude"#><#@
- output extension=".cs"#><#
-
-const string inputFile = @"BatchDyeingCentral.edmx";
-var textTransform = DynamicTextTransformation.Create(this);
-var code = new CodeGenerationTools(this);
-var ef = new MetadataTools(this);
-var typeMapper = new TypeMapper(code, ef, textTransform.Errors);
-var loader = new EdmMetadataLoader(textTransform.Host, textTransform.Errors);
-var itemCollection = loader.CreateEdmItemCollection(inputFile);
-var modelNamespace = loader.GetModelNamespace(inputFile);
-var codeStringGenerator = new CodeStringGenerator(code, typeMapper, ef);
-
-var container = itemCollection.OfType().FirstOrDefault();
-if (container == null)
-{
- return string.Empty;
-}
-#>
-//------------------------------------------------------------------------------
-//
-// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine1")#>
-//
-// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine2")#>
-// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine3")#>
-//
-//------------------------------------------------------------------------------
-
-<#
-
-var codeNamespace = code.VsNamespaceSuggestion();
-if (!String.IsNullOrEmpty(codeNamespace))
-{
-#>
-namespace <#=code.EscapeNamespace(codeNamespace)#>
-{
-<#
- PushIndent(" ");
-}
-
-#>
-using System;
-using System.Data.Entity;
-using System.Data.Entity.Infrastructure;
-<#
-if (container.FunctionImports.Any())
-{
-#>
-using System.Data.Entity.Core.Objects;
-using System.Linq;
-<#
-}
-#>
-
-<#=Accessibility.ForType(container)#> partial class <#=code.Escape(container)#> : DbContext
-{
- public <#=code.Escape(container)#>()
- : base("name=<#=container.Name#>")
- {
-<#
-if (!loader.IsLazyLoadingEnabled(container))
-{
-#>
- this.Configuration.LazyLoadingEnabled = false;
-<#
-}
-
-foreach (var entitySet in container.BaseEntitySets.OfType())
-{
- // Note: the DbSet members are defined below such that the getter and
- // setter always have the same accessibility as the DbSet definition
- if (Accessibility.ForReadOnlyProperty(entitySet) != "public")
- {
-#>
- <#=codeStringGenerator.DbSetInitializer(entitySet)#>
-<#
- }
-}
-#>
- }
-
- protected override void OnModelCreating(DbModelBuilder modelBuilder)
- {
- throw new UnintentionalCodeFirstException();
- }
-
-<#
- foreach (var entitySet in container.BaseEntitySets.OfType())
- {
-#>
- <#=codeStringGenerator.DbSet(entitySet)#>
-<#
- }
-
- foreach (var edmFunction in container.FunctionImports)
- {
- WriteFunctionImport(typeMapper, codeStringGenerator, edmFunction, modelNamespace, includeMergeOption: false);
- }
-#>
-}
-<#
-
-if (!String.IsNullOrEmpty(codeNamespace))
-{
- PopIndent();
-#>
-}
-<#
-}
-#>
-<#+
-
-private void WriteFunctionImport(TypeMapper typeMapper, CodeStringGenerator codeStringGenerator, EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
-{
- if (typeMapper.IsComposable(edmFunction))
- {
-#>
-
- [DbFunction("<#=edmFunction.NamespaceName#>", "<#=edmFunction.Name#>")]
- <#=codeStringGenerator.ComposableFunctionMethod(edmFunction, modelNamespace)#>
- {
-<#+
- codeStringGenerator.WriteFunctionParameters(edmFunction, WriteFunctionParameter);
-#>
- <#=codeStringGenerator.ComposableCreateQuery(edmFunction, modelNamespace)#>
- }
-<#+
- }
- else
- {
-#>
-
- <#=codeStringGenerator.FunctionMethod(edmFunction, modelNamespace, includeMergeOption)#>
- {
-<#+
- codeStringGenerator.WriteFunctionParameters(edmFunction, WriteFunctionParameter);
-#>
- <#=codeStringGenerator.ExecuteFunction(edmFunction, modelNamespace, includeMergeOption)#>
- }
-<#+
- if (typeMapper.GenerateMergeOptionFunction(edmFunction, includeMergeOption))
- {
- WriteFunctionImport(typeMapper, codeStringGenerator, edmFunction, modelNamespace, includeMergeOption: true);
- }
- }
-}
-
-public void WriteFunctionParameter(string name, string isNotNull, string notNullInit, string nullInit)
-{
-#>
- var <#=name#> = <#=isNotNull#> ?
- <#=notNullInit#> :
- <#=nullInit#>;
-
-<#+
-}
-
-public const string TemplateId = "CSharp_DbContext_Context_EF6";
-
-public class CodeStringGenerator
-{
- private readonly CodeGenerationTools _code;
- private readonly TypeMapper _typeMapper;
- private readonly MetadataTools _ef;
-
- public CodeStringGenerator(CodeGenerationTools code, TypeMapper typeMapper, MetadataTools ef)
- {
- ArgumentNotNull(code, "code");
- ArgumentNotNull(typeMapper, "typeMapper");
- ArgumentNotNull(ef, "ef");
-
- _code = code;
- _typeMapper = typeMapper;
- _ef = ef;
- }
-
- public string Property(EdmProperty edmProperty)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1} {2} {{ {3}get; {4}set; }}",
- Accessibility.ForProperty(edmProperty),
- _typeMapper.GetTypeName(edmProperty.TypeUsage),
- _code.Escape(edmProperty),
- _code.SpaceAfter(Accessibility.ForGetter(edmProperty)),
- _code.SpaceAfter(Accessibility.ForSetter(edmProperty)));
- }
-
- public string NavigationProperty(NavigationProperty navProp)
- {
- var endType = _typeMapper.GetTypeName(navProp.ToEndMember.GetEntityType());
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1} {2} {{ {3}get; {4}set; }}",
- AccessibilityAndVirtual(Accessibility.ForNavigationProperty(navProp)),
- navProp.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many ? ("ICollection<" + endType + ">") : endType,
- _code.Escape(navProp),
- _code.SpaceAfter(Accessibility.ForGetter(navProp)),
- _code.SpaceAfter(Accessibility.ForSetter(navProp)));
- }
-
- public string AccessibilityAndVirtual(string accessibility)
- {
- return accessibility + (accessibility != "private" ? " virtual" : "");
- }
-
- public string EntityClassOpening(EntityType entity)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1}partial class {2}{3}",
- Accessibility.ForType(entity),
- _code.SpaceAfter(_code.AbstractOption(entity)),
- _code.Escape(entity),
- _code.StringBefore(" : ", _typeMapper.GetTypeName(entity.BaseType)));
- }
-
- public string EnumOpening(SimpleType enumType)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} enum {1} : {2}",
- Accessibility.ForType(enumType),
- _code.Escape(enumType),
- _code.Escape(_typeMapper.UnderlyingClrType(enumType)));
- }
-
- public void WriteFunctionParameters(EdmFunction edmFunction, Action writeParameter)
- {
- var parameters = FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
- foreach (var parameter in parameters.Where(p => p.NeedsLocalVariable))
- {
- var isNotNull = parameter.IsNullableOfT ? parameter.FunctionParameterName + ".HasValue" : parameter.FunctionParameterName + " != null";
- var notNullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", " + parameter.FunctionParameterName + ")";
- var nullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", typeof(" + TypeMapper.FixNamespaces(parameter.RawClrTypeName) + "))";
- writeParameter(parameter.LocalVariableName, isNotNull, notNullInit, nullInit);
- }
- }
-
- public string ComposableFunctionMethod(EdmFunction edmFunction, string modelNamespace)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} IQueryable<{1}> {2}({3})",
- AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
- _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
- _code.Escape(edmFunction),
- string.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray()));
- }
-
- public string ComposableCreateQuery(EdmFunction edmFunction, string modelNamespace)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "return ((IObjectContextAdapter)this).ObjectContext.CreateQuery<{0}>(\"[{1}].[{2}]({3})\"{4});",
- _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
- edmFunction.NamespaceName,
- edmFunction.Name,
- string.Join(", ", parameters.Select(p => "@" + p.EsqlParameterName).ToArray()),
- _code.StringBefore(", ", string.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray())));
- }
-
- public string FunctionMethod(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
- var returnType = _typeMapper.GetReturnType(edmFunction);
-
- var paramList = String.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray());
- if (includeMergeOption)
- {
- paramList = _code.StringAfter(paramList, ", ") + "MergeOption mergeOption";
- }
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1} {2}({3})",
- AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
- returnType == null ? "int" : "ObjectResult<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
- _code.Escape(edmFunction),
- paramList);
- }
-
- public string ExecuteFunction(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
- var returnType = _typeMapper.GetReturnType(edmFunction);
-
- var callParams = _code.StringBefore(", ", String.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray()));
- if (includeMergeOption)
- {
- callParams = ", mergeOption" + callParams;
- }
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction{0}(\"{1}\"{2});",
- returnType == null ? "" : "<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
- edmFunction.Name,
- callParams);
- }
-
- public string DbSet(EntitySet entitySet)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} virtual DbSet<{1}> {2} {{ get; set; }}",
- Accessibility.ForReadOnlyProperty(entitySet),
- _typeMapper.GetTypeName(entitySet.ElementType),
- _code.Escape(entitySet));
- }
-
- public string DbSetInitializer(EntitySet entitySet)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} = Set<{1}>();",
- _code.Escape(entitySet),
- _typeMapper.GetTypeName(entitySet.ElementType));
- }
-
- public string UsingDirectives(bool inHeader, bool includeCollections = true)
- {
- return inHeader == string.IsNullOrEmpty(_code.VsNamespaceSuggestion())
- ? string.Format(
- CultureInfo.InvariantCulture,
- "{0}using System;{1}" +
- "{2}",
- inHeader ? Environment.NewLine : "",
- includeCollections ? (Environment.NewLine + "using System.Collections.Generic;") : "",
- inHeader ? "" : Environment.NewLine)
- : "";
- }
-}
-
-public class TypeMapper
-{
- private const string ExternalTypeNameAttributeName = @"http://schemas.microsoft.com/ado/2006/04/codegeneration:ExternalTypeName";
-
- private readonly System.Collections.IList _errors;
- private readonly CodeGenerationTools _code;
- private readonly MetadataTools _ef;
-
- public static string FixNamespaces(string typeName)
- {
- return typeName.Replace("System.Data.Spatial.", "System.Data.Entity.Spatial.");
- }
-
- public TypeMapper(CodeGenerationTools code, MetadataTools ef, System.Collections.IList errors)
- {
- ArgumentNotNull(code, "code");
- ArgumentNotNull(ef, "ef");
- ArgumentNotNull(errors, "errors");
-
- _code = code;
- _ef = ef;
- _errors = errors;
- }
-
- public string GetTypeName(TypeUsage typeUsage)
- {
- return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace: null);
- }
-
- public string GetTypeName(EdmType edmType)
- {
- return GetTypeName(edmType, isNullable: null, modelNamespace: null);
- }
-
- public string GetTypeName(TypeUsage typeUsage, string modelNamespace)
- {
- return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace);
- }
-
- public string GetTypeName(EdmType edmType, string modelNamespace)
- {
- return GetTypeName(edmType, isNullable: null, modelNamespace: modelNamespace);
- }
-
- public string GetTypeName(EdmType edmType, bool? isNullable, string modelNamespace)
- {
- if (edmType == null)
- {
- return null;
- }
-
- var collectionType = edmType as CollectionType;
- if (collectionType != null)
- {
- return String.Format(CultureInfo.InvariantCulture, "ICollection<{0}>", GetTypeName(collectionType.TypeUsage, modelNamespace));
- }
-
- var typeName = _code.Escape(edmType.MetadataProperties
- .Where(p => p.Name == ExternalTypeNameAttributeName)
- .Select(p => (string)p.Value)
- .FirstOrDefault())
- ?? (modelNamespace != null && edmType.NamespaceName != modelNamespace ?
- _code.CreateFullName(_code.EscapeNamespace(edmType.NamespaceName), _code.Escape(edmType)) :
- _code.Escape(edmType));
-
- if (edmType is StructuralType)
- {
- return typeName;
- }
-
- if (edmType is SimpleType)
- {
- var clrType = UnderlyingClrType(edmType);
- if (!IsEnumType(edmType))
- {
- typeName = _code.Escape(clrType);
- }
-
- typeName = FixNamespaces(typeName);
-
- return clrType.IsValueType && isNullable == true ?
- String.Format(CultureInfo.InvariantCulture, "Nullable<{0}>", typeName) :
- typeName;
- }
-
- throw new ArgumentException("edmType");
- }
-
- public Type UnderlyingClrType(EdmType edmType)
- {
- ArgumentNotNull(edmType, "edmType");
-
- var primitiveType = edmType as PrimitiveType;
- if (primitiveType != null)
- {
- return primitiveType.ClrEquivalentType;
- }
-
- if (IsEnumType(edmType))
- {
- return GetEnumUnderlyingType(edmType).ClrEquivalentType;
- }
-
- return typeof(object);
- }
-
- public object GetEnumMemberValue(MetadataItem enumMember)
- {
- ArgumentNotNull(enumMember, "enumMember");
-
- var valueProperty = enumMember.GetType().GetProperty("Value");
- return valueProperty == null ? null : valueProperty.GetValue(enumMember, null);
- }
-
- public string GetEnumMemberName(MetadataItem enumMember)
- {
- ArgumentNotNull(enumMember, "enumMember");
-
- var nameProperty = enumMember.GetType().GetProperty("Name");
- return nameProperty == null ? null : (string)nameProperty.GetValue(enumMember, null);
- }
-
- public System.Collections.IEnumerable GetEnumMembers(EdmType enumType)
- {
- ArgumentNotNull(enumType, "enumType");
-
- var membersProperty = enumType.GetType().GetProperty("Members");
- return membersProperty != null
- ? (System.Collections.IEnumerable)membersProperty.GetValue(enumType, null)
- : Enumerable.Empty();
- }
-
- public bool EnumIsFlags(EdmType enumType)
- {
- ArgumentNotNull(enumType, "enumType");
-
- var isFlagsProperty = enumType.GetType().GetProperty("IsFlags");
- return isFlagsProperty != null && (bool)isFlagsProperty.GetValue(enumType, null);
- }
-
- public bool IsEnumType(GlobalItem edmType)
- {
- ArgumentNotNull(edmType, "edmType");
-
- return edmType.GetType().Name == "EnumType";
- }
-
- public PrimitiveType GetEnumUnderlyingType(EdmType enumType)
- {
- ArgumentNotNull(enumType, "enumType");
-
- return (PrimitiveType)enumType.GetType().GetProperty("UnderlyingType").GetValue(enumType, null);
- }
-
- public string CreateLiteral(object value)
- {
- if (value == null || value.GetType() != typeof(TimeSpan))
- {
- return _code.CreateLiteral(value);
- }
-
- return string.Format(CultureInfo.InvariantCulture, "new TimeSpan({0})", ((TimeSpan)value).Ticks);
- }
-
- public bool VerifyCaseInsensitiveTypeUniqueness(IEnumerable types, string sourceFile)
- {
- ArgumentNotNull(types, "types");
- ArgumentNotNull(sourceFile, "sourceFile");
-
- var hash = new HashSet(StringComparer.InvariantCultureIgnoreCase);
- if (types.Any(item => !hash.Add(item)))
- {
- _errors.Add(
- new CompilerError(sourceFile, -1, -1, "6023",
- String.Format(CultureInfo.CurrentCulture, CodeGenerationTools.GetResourceString("Template_CaseInsensitiveTypeConflict"))));
- return false;
- }
- return true;
- }
-
- public IEnumerable GetEnumItemsToGenerate(IEnumerable itemCollection)
- {
- return GetItemsToGenerate(itemCollection)
- .Where(e => IsEnumType(e));
- }
-
- public IEnumerable GetItemsToGenerate(IEnumerable itemCollection) where T: EdmType
- {
- return itemCollection
- .OfType()
- .Where(i => !i.MetadataProperties.Any(p => p.Name == ExternalTypeNameAttributeName))
- .OrderBy(i => i.Name);
- }
-
- public IEnumerable GetAllGlobalItems(IEnumerable itemCollection)
- {
- return itemCollection
- .Where(i => i is EntityType || i is ComplexType || i is EntityContainer || IsEnumType(i))
- .Select(g => GetGlobalItemName(g));
- }
-
- public string GetGlobalItemName(GlobalItem item)
- {
- if (item is EdmType)
- {
- return ((EdmType)item).Name;
- }
- else
- {
- return ((EntityContainer)item).Name;
- }
- }
-
- public IEnumerable GetSimpleProperties(EntityType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
- }
-
- public IEnumerable GetSimpleProperties(ComplexType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
- }
-
- public IEnumerable GetComplexProperties(EntityType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
- }
-
- public IEnumerable GetComplexProperties(ComplexType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
- }
-
- public IEnumerable GetPropertiesWithDefaultValues(EntityType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
- }
-
- public IEnumerable GetPropertiesWithDefaultValues(ComplexType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
- }
-
- public IEnumerable GetNavigationProperties(EntityType type)
- {
- return type.NavigationProperties.Where(np => np.DeclaringType == type);
- }
-
- public IEnumerable GetCollectionNavigationProperties(EntityType type)
- {
- return type.NavigationProperties.Where(np => np.DeclaringType == type && np.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many);
- }
-
- public FunctionParameter GetReturnParameter(EdmFunction edmFunction)
- {
- ArgumentNotNull(edmFunction, "edmFunction");
-
- var returnParamsProperty = edmFunction.GetType().GetProperty("ReturnParameters");
- return returnParamsProperty == null
- ? edmFunction.ReturnParameter
- : ((IEnumerable)returnParamsProperty.GetValue(edmFunction, null)).FirstOrDefault();
- }
-
- public bool IsComposable(EdmFunction edmFunction)
- {
- ArgumentNotNull(edmFunction, "edmFunction");
-
- var isComposableProperty = edmFunction.GetType().GetProperty("IsComposableAttribute");
- return isComposableProperty != null && (bool)isComposableProperty.GetValue(edmFunction, null);
- }
-
- public IEnumerable GetParameters(EdmFunction edmFunction)
- {
- return FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
- }
-
- public TypeUsage GetReturnType(EdmFunction edmFunction)
- {
- var returnParam = GetReturnParameter(edmFunction);
- return returnParam == null ? null : _ef.GetElementType(returnParam.TypeUsage);
- }
-
- public bool GenerateMergeOptionFunction(EdmFunction edmFunction, bool includeMergeOption)
- {
- var returnType = GetReturnType(edmFunction);
- return !includeMergeOption && returnType != null && returnType.EdmType.BuiltInTypeKind == BuiltInTypeKind.EntityType;
- }
-}
-
-public static void ArgumentNotNull(T arg, string name) where T : class
-{
- if (arg == null)
- {
- throw new ArgumentNullException(name);
- }
-}
-#>
\ No newline at end of file
diff --git a/BatchDyeingCentral.tt b/BatchDyeingCentral.tt
deleted file mode 100644
index dd50f58..0000000
--- a/BatchDyeingCentral.tt
+++ /dev/null
@@ -1,733 +0,0 @@
-<#@ template language="C#" debug="false" hostspecific="true"#>
-<#@ include file="EF6.Utility.CS.ttinclude"#><#@
- output extension=".cs"#><#
-
-const string inputFile = @"BatchDyeingCentral.edmx";
-var textTransform = DynamicTextTransformation.Create(this);
-var code = new CodeGenerationTools(this);
-var ef = new MetadataTools(this);
-var typeMapper = new TypeMapper(code, ef, textTransform.Errors);
-var fileManager = EntityFrameworkTemplateFileManager.Create(this);
-var itemCollection = new EdmMetadataLoader(textTransform.Host, textTransform.Errors).CreateEdmItemCollection(inputFile);
-var codeStringGenerator = new CodeStringGenerator(code, typeMapper, ef);
-
-if (!typeMapper.VerifyCaseInsensitiveTypeUniqueness(typeMapper.GetAllGlobalItems(itemCollection), inputFile))
-{
- return string.Empty;
-}
-
-WriteHeader(codeStringGenerator, fileManager);
-
-foreach (var entity in typeMapper.GetItemsToGenerate(itemCollection))
-{
- fileManager.StartNewFile(entity.Name + ".cs");
- BeginNamespace(code);
-#>
-<#=codeStringGenerator.UsingDirectives(inHeader: false)#>
-<#=codeStringGenerator.EntityClassOpening(entity)#>
-{
-<#
- var propertiesWithDefaultValues = typeMapper.GetPropertiesWithDefaultValues(entity);
- var collectionNavigationProperties = typeMapper.GetCollectionNavigationProperties(entity);
- var complexProperties = typeMapper.GetComplexProperties(entity);
-
- if (propertiesWithDefaultValues.Any() || collectionNavigationProperties.Any() || complexProperties.Any())
- {
-#>
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
- public <#=code.Escape(entity)#>()
- {
-<#
- foreach (var edmProperty in propertiesWithDefaultValues)
- {
-#>
- this.<#=code.Escape(edmProperty)#> = <#=typeMapper.CreateLiteral(edmProperty.DefaultValue)#>;
-<#
- }
-
- foreach (var navigationProperty in collectionNavigationProperties)
- {
-#>
- this.<#=code.Escape(navigationProperty)#> = new HashSet<<#=typeMapper.GetTypeName(navigationProperty.ToEndMember.GetEntityType())#>>();
-<#
- }
-
- foreach (var complexProperty in complexProperties)
- {
-#>
- this.<#=code.Escape(complexProperty)#> = new <#=typeMapper.GetTypeName(complexProperty.TypeUsage)#>();
-<#
- }
-#>
- }
-
-<#
- }
-
- var simpleProperties = typeMapper.GetSimpleProperties(entity);
- if (simpleProperties.Any())
- {
- foreach (var edmProperty in simpleProperties)
- {
-#>
- <#=codeStringGenerator.Property(edmProperty)#>
-<#
- }
- }
-
- if (complexProperties.Any())
- {
-#>
-
-<#
- foreach(var complexProperty in complexProperties)
- {
-#>
- <#=codeStringGenerator.Property(complexProperty)#>
-<#
- }
- }
-
- var navigationProperties = typeMapper.GetNavigationProperties(entity);
- if (navigationProperties.Any())
- {
-#>
-
-<#
- foreach (var navigationProperty in navigationProperties)
- {
- if (navigationProperty.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many)
- {
-#>
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
-<#
- }
-#>
- <#=codeStringGenerator.NavigationProperty(navigationProperty)#>
-<#
- }
- }
-#>
-}
-<#
- EndNamespace(code);
-}
-
-foreach (var complex in typeMapper.GetItemsToGenerate(itemCollection))
-{
- fileManager.StartNewFile(complex.Name + ".cs");
- BeginNamespace(code);
-#>
-<#=codeStringGenerator.UsingDirectives(inHeader: false, includeCollections: false)#>
-<#=Accessibility.ForType(complex)#> partial class <#=code.Escape(complex)#>
-{
-<#
- var complexProperties = typeMapper.GetComplexProperties(complex);
- var propertiesWithDefaultValues = typeMapper.GetPropertiesWithDefaultValues(complex);
-
- if (propertiesWithDefaultValues.Any() || complexProperties.Any())
- {
-#>
- public <#=code.Escape(complex)#>()
- {
-<#
- foreach (var edmProperty in propertiesWithDefaultValues)
- {
-#>
- this.<#=code.Escape(edmProperty)#> = <#=typeMapper.CreateLiteral(edmProperty.DefaultValue)#>;
-<#
- }
-
- foreach (var complexProperty in complexProperties)
- {
-#>
- this.<#=code.Escape(complexProperty)#> = new <#=typeMapper.GetTypeName(complexProperty.TypeUsage)#>();
-<#
- }
-#>
- }
-
-<#
- }
-
- var simpleProperties = typeMapper.GetSimpleProperties(complex);
- if (simpleProperties.Any())
- {
- foreach(var edmProperty in simpleProperties)
- {
-#>
- <#=codeStringGenerator.Property(edmProperty)#>
-<#
- }
- }
-
- if (complexProperties.Any())
- {
-#>
-
-<#
- foreach(var edmProperty in complexProperties)
- {
-#>
- <#=codeStringGenerator.Property(edmProperty)#>
-<#
- }
- }
-#>
-}
-<#
- EndNamespace(code);
-}
-
-foreach (var enumType in typeMapper.GetEnumItemsToGenerate(itemCollection))
-{
- fileManager.StartNewFile(enumType.Name + ".cs");
- BeginNamespace(code);
-#>
-<#=codeStringGenerator.UsingDirectives(inHeader: false, includeCollections: false)#>
-<#
- if (typeMapper.EnumIsFlags(enumType))
- {
-#>
-[Flags]
-<#
- }
-#>
-<#=codeStringGenerator.EnumOpening(enumType)#>
-{
-<#
- var foundOne = false;
-
- foreach (MetadataItem member in typeMapper.GetEnumMembers(enumType))
- {
- foundOne = true;
-#>
- <#=code.Escape(typeMapper.GetEnumMemberName(member))#> = <#=typeMapper.GetEnumMemberValue(member)#>,
-<#
- }
-
- if (foundOne)
- {
- this.GenerationEnvironment.Remove(this.GenerationEnvironment.Length - 3, 1);
- }
-#>
-}
-<#
- EndNamespace(code);
-}
-
-fileManager.Process();
-
-#>
-<#+
-
-public void WriteHeader(CodeStringGenerator codeStringGenerator, EntityFrameworkTemplateFileManager fileManager)
-{
- fileManager.StartHeader();
-#>
-//------------------------------------------------------------------------------
-//
-// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine1")#>
-//
-// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine2")#>
-// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine3")#>
-//
-//------------------------------------------------------------------------------
-<#=codeStringGenerator.UsingDirectives(inHeader: true)#>
-<#+
- fileManager.EndBlock();
-}
-
-public void BeginNamespace(CodeGenerationTools code)
-{
- var codeNamespace = code.VsNamespaceSuggestion();
- if (!String.IsNullOrEmpty(codeNamespace))
- {
-#>
-namespace <#=code.EscapeNamespace(codeNamespace)#>
-{
-<#+
- PushIndent(" ");
- }
-}
-
-public void EndNamespace(CodeGenerationTools code)
-{
- if (!String.IsNullOrEmpty(code.VsNamespaceSuggestion()))
- {
- PopIndent();
-#>
-}
-<#+
- }
-}
-
-public const string TemplateId = "CSharp_DbContext_Types_EF6";
-
-public class CodeStringGenerator
-{
- private readonly CodeGenerationTools _code;
- private readonly TypeMapper _typeMapper;
- private readonly MetadataTools _ef;
-
- public CodeStringGenerator(CodeGenerationTools code, TypeMapper typeMapper, MetadataTools ef)
- {
- ArgumentNotNull(code, "code");
- ArgumentNotNull(typeMapper, "typeMapper");
- ArgumentNotNull(ef, "ef");
-
- _code = code;
- _typeMapper = typeMapper;
- _ef = ef;
- }
-
- public string Property(EdmProperty edmProperty)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1} {2} {{ {3}get; {4}set; }}",
- Accessibility.ForProperty(edmProperty),
- _typeMapper.GetTypeName(edmProperty.TypeUsage),
- _code.Escape(edmProperty),
- _code.SpaceAfter(Accessibility.ForGetter(edmProperty)),
- _code.SpaceAfter(Accessibility.ForSetter(edmProperty)));
- }
-
- public string NavigationProperty(NavigationProperty navProp)
- {
- var endType = _typeMapper.GetTypeName(navProp.ToEndMember.GetEntityType());
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1} {2} {{ {3}get; {4}set; }}",
- AccessibilityAndVirtual(Accessibility.ForNavigationProperty(navProp)),
- navProp.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many ? ("ICollection<" + endType + ">") : endType,
- _code.Escape(navProp),
- _code.SpaceAfter(Accessibility.ForGetter(navProp)),
- _code.SpaceAfter(Accessibility.ForSetter(navProp)));
- }
-
- public string AccessibilityAndVirtual(string accessibility)
- {
- return accessibility + (accessibility != "private" ? " virtual" : "");
- }
-
- public string EntityClassOpening(EntityType entity)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1}partial class {2}{3}",
- Accessibility.ForType(entity),
- _code.SpaceAfter(_code.AbstractOption(entity)),
- _code.Escape(entity),
- _code.StringBefore(" : ", _typeMapper.GetTypeName(entity.BaseType)));
- }
-
- public string EnumOpening(SimpleType enumType)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} enum {1} : {2}",
- Accessibility.ForType(enumType),
- _code.Escape(enumType),
- _code.Escape(_typeMapper.UnderlyingClrType(enumType)));
- }
-
- public void WriteFunctionParameters(EdmFunction edmFunction, Action writeParameter)
- {
- var parameters = FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
- foreach (var parameter in parameters.Where(p => p.NeedsLocalVariable))
- {
- var isNotNull = parameter.IsNullableOfT ? parameter.FunctionParameterName + ".HasValue" : parameter.FunctionParameterName + " != null";
- var notNullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", " + parameter.FunctionParameterName + ")";
- var nullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", typeof(" + TypeMapper.FixNamespaces(parameter.RawClrTypeName) + "))";
- writeParameter(parameter.LocalVariableName, isNotNull, notNullInit, nullInit);
- }
- }
-
- public string ComposableFunctionMethod(EdmFunction edmFunction, string modelNamespace)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} IQueryable<{1}> {2}({3})",
- AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
- _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
- _code.Escape(edmFunction),
- string.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray()));
- }
-
- public string ComposableCreateQuery(EdmFunction edmFunction, string modelNamespace)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "return ((IObjectContextAdapter)this).ObjectContext.CreateQuery<{0}>(\"[{1}].[{2}]({3})\"{4});",
- _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
- edmFunction.NamespaceName,
- edmFunction.Name,
- string.Join(", ", parameters.Select(p => "@" + p.EsqlParameterName).ToArray()),
- _code.StringBefore(", ", string.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray())));
- }
-
- public string FunctionMethod(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
- var returnType = _typeMapper.GetReturnType(edmFunction);
-
- var paramList = String.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray());
- if (includeMergeOption)
- {
- paramList = _code.StringAfter(paramList, ", ") + "MergeOption mergeOption";
- }
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} {1} {2}({3})",
- AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
- returnType == null ? "int" : "ObjectResult<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
- _code.Escape(edmFunction),
- paramList);
- }
-
- public string ExecuteFunction(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
- {
- var parameters = _typeMapper.GetParameters(edmFunction);
- var returnType = _typeMapper.GetReturnType(edmFunction);
-
- var callParams = _code.StringBefore(", ", String.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray()));
- if (includeMergeOption)
- {
- callParams = ", mergeOption" + callParams;
- }
-
- return string.Format(
- CultureInfo.InvariantCulture,
- "return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction{0}(\"{1}\"{2});",
- returnType == null ? "" : "<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
- edmFunction.Name,
- callParams);
- }
-
- public string DbSet(EntitySet entitySet)
- {
- return string.Format(
- CultureInfo.InvariantCulture,
- "{0} virtual DbSet<{1}> {2} {{ get; set; }}",
- Accessibility.ForReadOnlyProperty(entitySet),
- _typeMapper.GetTypeName(entitySet.ElementType),
- _code.Escape(entitySet));
- }
-
- public string UsingDirectives(bool inHeader, bool includeCollections = true)
- {
- return inHeader == string.IsNullOrEmpty(_code.VsNamespaceSuggestion())
- ? string.Format(
- CultureInfo.InvariantCulture,
- "{0}using System;{1}" +
- "{2}",
- inHeader ? Environment.NewLine : "",
- includeCollections ? (Environment.NewLine + "using System.Collections.Generic;") : "",
- inHeader ? "" : Environment.NewLine)
- : "";
- }
-}
-
-public class TypeMapper
-{
- private const string ExternalTypeNameAttributeName = @"http://schemas.microsoft.com/ado/2006/04/codegeneration:ExternalTypeName";
-
- private readonly System.Collections.IList _errors;
- private readonly CodeGenerationTools _code;
- private readonly MetadataTools _ef;
-
- public TypeMapper(CodeGenerationTools code, MetadataTools ef, System.Collections.IList errors)
- {
- ArgumentNotNull(code, "code");
- ArgumentNotNull(ef, "ef");
- ArgumentNotNull(errors, "errors");
-
- _code = code;
- _ef = ef;
- _errors = errors;
- }
-
- public static string FixNamespaces(string typeName)
- {
- return typeName.Replace("System.Data.Spatial.", "System.Data.Entity.Spatial.");
- }
-
- public string GetTypeName(TypeUsage typeUsage)
- {
- return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace: null);
- }
-
- public string GetTypeName(EdmType edmType)
- {
- return GetTypeName(edmType, isNullable: null, modelNamespace: null);
- }
-
- public string GetTypeName(TypeUsage typeUsage, string modelNamespace)
- {
- return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace);
- }
-
- public string GetTypeName(EdmType edmType, string modelNamespace)
- {
- return GetTypeName(edmType, isNullable: null, modelNamespace: modelNamespace);
- }
-
- public string GetTypeName(EdmType edmType, bool? isNullable, string modelNamespace)
- {
- if (edmType == null)
- {
- return null;
- }
-
- var collectionType = edmType as CollectionType;
- if (collectionType != null)
- {
- return String.Format(CultureInfo.InvariantCulture, "ICollection<{0}>", GetTypeName(collectionType.TypeUsage, modelNamespace));
- }
-
- var typeName = _code.Escape(edmType.MetadataProperties
- .Where(p => p.Name == ExternalTypeNameAttributeName)
- .Select(p => (string)p.Value)
- .FirstOrDefault())
- ?? (modelNamespace != null && edmType.NamespaceName != modelNamespace ?
- _code.CreateFullName(_code.EscapeNamespace(edmType.NamespaceName), _code.Escape(edmType)) :
- _code.Escape(edmType));
-
- if (edmType is StructuralType)
- {
- return typeName;
- }
-
- if (edmType is SimpleType)
- {
- var clrType = UnderlyingClrType(edmType);
- if (!IsEnumType(edmType))
- {
- typeName = _code.Escape(clrType);
- }
-
- typeName = FixNamespaces(typeName);
-
- return clrType.IsValueType && isNullable == true ?
- String.Format(CultureInfo.InvariantCulture, "Nullable<{0}>", typeName) :
- typeName;
- }
-
- throw new ArgumentException("edmType");
- }
-
- public Type UnderlyingClrType(EdmType edmType)
- {
- ArgumentNotNull(edmType, "edmType");
-
- var primitiveType = edmType as PrimitiveType;
- if (primitiveType != null)
- {
- return primitiveType.ClrEquivalentType;
- }
-
- if (IsEnumType(edmType))
- {
- return GetEnumUnderlyingType(edmType).ClrEquivalentType;
- }
-
- return typeof(object);
- }
-
- public object GetEnumMemberValue(MetadataItem enumMember)
- {
- ArgumentNotNull(enumMember, "enumMember");
-
- var valueProperty = enumMember.GetType().GetProperty("Value");
- return valueProperty == null ? null : valueProperty.GetValue(enumMember, null);
- }
-
- public string GetEnumMemberName(MetadataItem enumMember)
- {
- ArgumentNotNull(enumMember, "enumMember");
-
- var nameProperty = enumMember.GetType().GetProperty("Name");
- return nameProperty == null ? null : (string)nameProperty.GetValue(enumMember, null);
- }
-
- public System.Collections.IEnumerable GetEnumMembers(EdmType enumType)
- {
- ArgumentNotNull(enumType, "enumType");
-
- var membersProperty = enumType.GetType().GetProperty("Members");
- return membersProperty != null
- ? (System.Collections.IEnumerable)membersProperty.GetValue(enumType, null)
- : Enumerable.Empty();
- }
-
- public bool EnumIsFlags(EdmType enumType)
- {
- ArgumentNotNull(enumType, "enumType");
-
- var isFlagsProperty = enumType.GetType().GetProperty("IsFlags");
- return isFlagsProperty != null && (bool)isFlagsProperty.GetValue(enumType, null);
- }
-
- public bool IsEnumType(GlobalItem edmType)
- {
- ArgumentNotNull(edmType, "edmType");
-
- return edmType.GetType().Name == "EnumType";
- }
-
- public PrimitiveType GetEnumUnderlyingType(EdmType enumType)
- {
- ArgumentNotNull(enumType, "enumType");
-
- return (PrimitiveType)enumType.GetType().GetProperty("UnderlyingType").GetValue(enumType, null);
- }
-
- public string CreateLiteral(object value)
- {
- if (value == null || value.GetType() != typeof(TimeSpan))
- {
- return _code.CreateLiteral(value);
- }
-
- return string.Format(CultureInfo.InvariantCulture, "new TimeSpan({0})", ((TimeSpan)value).Ticks);
- }
-
- public bool VerifyCaseInsensitiveTypeUniqueness(IEnumerable types, string sourceFile)
- {
- ArgumentNotNull(types, "types");
- ArgumentNotNull(sourceFile, "sourceFile");
-
- var hash = new HashSet(StringComparer.InvariantCultureIgnoreCase);
- if (types.Any(item => !hash.Add(item)))
- {
- _errors.Add(
- new CompilerError(sourceFile, -1, -1, "6023",
- String.Format(CultureInfo.CurrentCulture, CodeGenerationTools.GetResourceString("Template_CaseInsensitiveTypeConflict"))));
- return false;
- }
- return true;
- }
-
- public IEnumerable GetEnumItemsToGenerate(IEnumerable itemCollection)
- {
- return GetItemsToGenerate(itemCollection)
- .Where(e => IsEnumType(e));
- }
-
- public IEnumerable GetItemsToGenerate(IEnumerable itemCollection) where T: EdmType
- {
- return itemCollection
- .OfType()
- .Where(i => !i.MetadataProperties.Any(p => p.Name == ExternalTypeNameAttributeName))
- .OrderBy(i => i.Name);
- }
-
- public IEnumerable GetAllGlobalItems(IEnumerable itemCollection)
- {
- return itemCollection
- .Where(i => i is EntityType || i is ComplexType || i is EntityContainer || IsEnumType(i))
- .Select(g => GetGlobalItemName(g));
- }
-
- public string GetGlobalItemName(GlobalItem item)
- {
- if (item is EdmType)
- {
- return ((EdmType)item).Name;
- }
- else
- {
- return ((EntityContainer)item).Name;
- }
- }
-
- public IEnumerable GetSimpleProperties(EntityType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
- }
-
- public IEnumerable GetSimpleProperties(ComplexType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
- }
-
- public IEnumerable GetComplexProperties(EntityType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
- }
-
- public IEnumerable GetComplexProperties(ComplexType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
- }
-
- public IEnumerable GetPropertiesWithDefaultValues(EntityType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
- }
-
- public IEnumerable GetPropertiesWithDefaultValues(ComplexType type)
- {
- return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
- }
-
- public IEnumerable GetNavigationProperties(EntityType type)
- {
- return type.NavigationProperties.Where(np => np.DeclaringType == type);
- }
-
- public IEnumerable GetCollectionNavigationProperties(EntityType type)
- {
- return type.NavigationProperties.Where(np => np.DeclaringType == type && np.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many);
- }
-
- public FunctionParameter GetReturnParameter(EdmFunction edmFunction)
- {
- ArgumentNotNull(edmFunction, "edmFunction");
-
- var returnParamsProperty = edmFunction.GetType().GetProperty("ReturnParameters");
- return returnParamsProperty == null
- ? edmFunction.ReturnParameter
- : ((IEnumerable)returnParamsProperty.GetValue(edmFunction, null)).FirstOrDefault();
- }
-
- public bool IsComposable(EdmFunction edmFunction)
- {
- ArgumentNotNull(edmFunction, "edmFunction");
-
- var isComposableProperty = edmFunction.GetType().GetProperty("IsComposableAttribute");
- return isComposableProperty != null && (bool)isComposableProperty.GetValue(edmFunction, null);
- }
-
- public IEnumerable GetParameters(EdmFunction edmFunction)
- {
- return FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
- }
-
- public TypeUsage GetReturnType(EdmFunction edmFunction)
- {
- var returnParam = GetReturnParameter(edmFunction);
- return returnParam == null ? null : _ef.GetElementType(returnParam.TypeUsage);
- }
-
- public bool GenerateMergeOptionFunction(EdmFunction edmFunction, bool includeMergeOption)
- {
- var returnType = GetReturnType(edmFunction);
- return !includeMergeOption && returnType != null && returnType.EdmType.BuiltInTypeKind == BuiltInTypeKind.EntityType;
- }
-}
-
-public static void ArgumentNotNull(T arg, string name) where T : class
-{
- if (arg == null)
- {
- throw new ArgumentNullException(name);
- }
-}
-#>
\ No newline at end of file
diff --git a/CHEMICAL_QUEUE.cs b/CHEMICAL_QUEUE.cs
deleted file mode 100644
index cbc1893..0000000
--- a/CHEMICAL_QUEUE.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class CHEMICAL_QUEUE
- {
- public string tmp_field { get; set; }
- public string ID_NO { get; set; }
- public Nullable STEP_NO { get; set; }
- public string CREATE_DATE { get; set; }
- public string CREATE_TIME { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public Nullable PRIORITY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/DYESTUFF_QUEUE.cs b/DYESTUFF_QUEUE.cs
deleted file mode 100644
index 2f35fc3..0000000
--- a/DYESTUFF_QUEUE.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class DYESTUFF_QUEUE
- {
- public string tmp_field { get; set; }
- public string ID_NO { get; set; }
- public Nullable STEP_NO { get; set; }
- public string CREATE_DATE { get; set; }
- public string CREATE_TIME { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public Nullable PRIORITY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/JOBTKT.cs b/JOBTKT.cs
deleted file mode 100644
index 6969bc9..0000000
--- a/JOBTKT.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class JOBTKT
- {
- public string tmp_field { get; set; }
- public string IDNO { get; set; }
- public Nullable FNDATE { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/Alarms.cs b/Models/Alarms.cs
similarity index 98%
rename from Alarms.cs
rename to Models/Alarms.cs
index f5f9af3..e11a077 100644
--- a/Alarms.cs
+++ b/Models/Alarms.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Models/App.Config b/Models/App.Config
new file mode 100644
index 0000000..679346b
--- /dev/null
+++ b/Models/App.Config
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AuxDslvQueue.cs b/Models/AuxDslvQueue.cs
similarity index 98%
rename from AuxDslvQueue.cs
rename to Models/AuxDslvQueue.cs
index dc6773c..b9bddbc 100644
--- a/AuxDslvQueue.cs
+++ b/Models/AuxDslvQueue.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/AuxDslvQueueHistory.cs b/Models/AuxDslvQueueHistory.cs
similarity index 98%
rename from AuxDslvQueueHistory.cs
rename to Models/AuxDslvQueueHistory.cs
index dd0f955..42287b5 100644
--- a/AuxDslvQueueHistory.cs
+++ b/Models/AuxDslvQueueHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/BucketInfo.cs b/Models/BucketInfo.cs
similarity index 97%
rename from BucketInfo.cs
rename to Models/BucketInfo.cs
index e601221..31b47a6 100644
--- a/BucketInfo.cs
+++ b/Models/BucketInfo.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/BucketShelf.cs b/Models/BucketShelf.cs
similarity index 98%
rename from BucketShelf.cs
rename to Models/BucketShelf.cs
index e9a7c23..a2c2a86 100644
--- a/BucketShelf.cs
+++ b/Models/BucketShelf.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/BucketShelfHistory.cs b/Models/BucketShelfHistory.cs
similarity index 98%
rename from BucketShelfHistory.cs
rename to Models/BucketShelfHistory.cs
index bc52971..bcb3525 100644
--- a/BucketShelfHistory.cs
+++ b/Models/BucketShelfHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/BucketShelfQueue.cs b/Models/BucketShelfQueue.cs
similarity index 98%
rename from BucketShelfQueue.cs
rename to Models/BucketShelfQueue.cs
index 14f1be3..bad4ada 100644
--- a/BucketShelfQueue.cs
+++ b/Models/BucketShelfQueue.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/BucketShelfQueueHistory.cs b/Models/BucketShelfQueueHistory.cs
similarity index 98%
rename from BucketShelfQueueHistory.cs
rename to Models/BucketShelfQueueHistory.cs
index f0fe1a0..5585f7e 100644
--- a/BucketShelfQueueHistory.cs
+++ b/Models/BucketShelfQueueHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/CleanDevice.cs b/Models/CleanDevice.cs
similarity index 97%
rename from CleanDevice.cs
rename to Models/CleanDevice.cs
index 0874fd9..59e91a5 100644
--- a/CleanDevice.cs
+++ b/Models/CleanDevice.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Customize.cs b/Models/Customize.cs
similarity index 97%
rename from Customize.cs
rename to Models/Customize.cs
index de06d1d..2bdcc07 100644
--- a/Customize.cs
+++ b/Models/Customize.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Delays.cs b/Models/Delays.cs
similarity index 98%
rename from Delays.cs
rename to Models/Delays.cs
index 9367b69..4060a96 100644
--- a/Delays.cs
+++ b/Models/Delays.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DispenserEvent.cs b/Models/DispenserEvent.cs
similarity index 98%
rename from DispenserEvent.cs
rename to Models/DispenserEvent.cs
index 5cbc8b4..1862e8c 100644
--- a/DispenserEvent.cs
+++ b/Models/DispenserEvent.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DispenserLifeStatus.cs b/Models/DispenserLifeStatus.cs
similarity index 97%
rename from DispenserLifeStatus.cs
rename to Models/DispenserLifeStatus.cs
index ba2c683..38d4b4f 100644
--- a/DispenserLifeStatus.cs
+++ b/Models/DispenserLifeStatus.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DispenserUtilization.cs b/Models/DispenserUtilization.cs
similarity index 97%
rename from DispenserUtilization.cs
rename to Models/DispenserUtilization.cs
index 1fb2ab9..eb22bfd 100644
--- a/DispenserUtilization.cs
+++ b/Models/DispenserUtilization.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Dispensers.cs b/Models/Dispensers.cs
similarity index 98%
rename from Dispensers.cs
rename to Models/Dispensers.cs
index 29fb23f..7a7d073 100644
--- a/Dispensers.cs
+++ b/Models/Dispensers.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotBucketSummary.cs b/Models/DyelotBucketSummary.cs
similarity index 97%
rename from DyelotBucketSummary.cs
rename to Models/DyelotBucketSummary.cs
index 8aa79ee..865adac 100644
--- a/DyelotBucketSummary.cs
+++ b/Models/DyelotBucketSummary.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotBuckets.cs b/Models/DyelotBuckets.cs
similarity index 98%
rename from DyelotBuckets.cs
rename to Models/DyelotBuckets.cs
index 7f8e40e..daf3396 100644
--- a/DyelotBuckets.cs
+++ b/Models/DyelotBuckets.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotBucketsHistory.cs b/Models/DyelotBucketsHistory.cs
similarity index 98%
rename from DyelotBucketsHistory.cs
rename to Models/DyelotBucketsHistory.cs
index 4ada755..33962e1 100644
--- a/DyelotBucketsHistory.cs
+++ b/Models/DyelotBucketsHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotDetail.cs b/Models/DyelotDetail.cs
similarity index 98%
rename from DyelotDetail.cs
rename to Models/DyelotDetail.cs
index da8ab7a..5d7df35 100644
--- a/DyelotDetail.cs
+++ b/Models/DyelotDetail.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotDslvQueue.cs b/Models/DyelotDslvQueue.cs
similarity index 98%
rename from DyelotDslvQueue.cs
rename to Models/DyelotDslvQueue.cs
index d55449b..c6c63f6 100644
--- a/DyelotDslvQueue.cs
+++ b/Models/DyelotDslvQueue.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotDslvQueueHistory.cs b/Models/DyelotDslvQueueHistory.cs
similarity index 98%
rename from DyelotDslvQueueHistory.cs
rename to Models/DyelotDslvQueueHistory.cs
index 73be26f..9b28807 100644
--- a/DyelotDslvQueueHistory.cs
+++ b/Models/DyelotDslvQueueHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotHead.cs b/Models/DyelotHead.cs
similarity index 99%
rename from DyelotHead.cs
rename to Models/DyelotHead.cs
index 71ce40e..306f5e4 100644
--- a/DyelotHead.cs
+++ b/Models/DyelotHead.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotHistories.cs b/Models/DyelotHistories.cs
similarity index 97%
rename from DyelotHistories.cs
rename to Models/DyelotHistories.cs
index a8e5be0..cc9d7aa 100644
--- a/DyelotHistories.cs
+++ b/Models/DyelotHistories.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Dyelots.cs b/Models/Dyelots.cs
similarity index 99%
rename from Dyelots.cs
rename to Models/Dyelots.cs
index 16e6482..ac1cbea 100644
--- a/Dyelots.cs
+++ b/Models/Dyelots.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotsBatch.cs b/Models/DyelotsBatch.cs
similarity index 98%
rename from DyelotsBatch.cs
rename to Models/DyelotsBatch.cs
index 4cdd438..8a93f75 100644
--- a/DyelotsBatch.cs
+++ b/Models/DyelotsBatch.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotsBulkedRecipe.cs b/Models/DyelotsBulkedRecipe.cs
similarity index 99%
rename from DyelotsBulkedRecipe.cs
rename to Models/DyelotsBulkedRecipe.cs
index 5eea25f..f29cfdf 100644
--- a/DyelotsBulkedRecipe.cs
+++ b/Models/DyelotsBulkedRecipe.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotsBulkedRecipeHistory.cs b/Models/DyelotsBulkedRecipeHistory.cs
similarity index 99%
rename from DyelotsBulkedRecipeHistory.cs
rename to Models/DyelotsBulkedRecipeHistory.cs
index c597341..f3a5ecc 100644
--- a/DyelotsBulkedRecipeHistory.cs
+++ b/Models/DyelotsBulkedRecipeHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotsByShift.cs b/Models/DyelotsByShift.cs
similarity index 98%
rename from DyelotsByShift.cs
rename to Models/DyelotsByShift.cs
index 99ecf12..f5c296e 100644
--- a/DyelotsByShift.cs
+++ b/Models/DyelotsByShift.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotsHistory.cs b/Models/DyelotsHistory.cs
similarity index 99%
rename from DyelotsHistory.cs
rename to Models/DyelotsHistory.cs
index 81d5b06..78aa62f 100644
--- a/DyelotsHistory.cs
+++ b/Models/DyelotsHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotsInAuto.cs b/Models/DyelotsInAuto.cs
similarity index 98%
rename from DyelotsInAuto.cs
rename to Models/DyelotsInAuto.cs
index b513991..6d8f4be 100644
--- a/DyelotsInAuto.cs
+++ b/Models/DyelotsInAuto.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/DyelotsInAutoHistory.cs b/Models/DyelotsInAutoHistory.cs
similarity index 98%
rename from DyelotsInAutoHistory.cs
rename to Models/DyelotsInAutoHistory.cs
index 790ffac..a6e412f 100644
--- a/DyelotsInAutoHistory.cs
+++ b/Models/DyelotsInAutoHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/EventList.cs b/Models/EventList.cs
similarity index 97%
rename from EventList.cs
rename to Models/EventList.cs
index eb5e535..c16e6a4 100644
--- a/EventList.cs
+++ b/Models/EventList.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/LA571Tanks.cs b/Models/LA571Tanks.cs
similarity index 97%
rename from LA571Tanks.cs
rename to Models/LA571Tanks.cs
index 5fabb0f..7069018 100644
--- a/LA571Tanks.cs
+++ b/Models/LA571Tanks.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/LabDyeDslvQueue.cs b/Models/LabDyeDslvQueue.cs
similarity index 98%
rename from LabDyeDslvQueue.cs
rename to Models/LabDyeDslvQueue.cs
index 5abc801..c5bac6b 100644
--- a/LabDyeDslvQueue.cs
+++ b/Models/LabDyeDslvQueue.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/LabDyeDslvQueueHistory.cs b/Models/LabDyeDslvQueueHistory.cs
similarity index 98%
rename from LabDyeDslvQueueHistory.cs
rename to Models/LabDyeDslvQueueHistory.cs
index d85119b..c974e48 100644
--- a/LabDyeDslvQueueHistory.cs
+++ b/Models/LabDyeDslvQueueHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/MachineState.cs b/Models/MachineState.cs
similarity index 99%
rename from MachineState.cs
rename to Models/MachineState.cs
index 097a9b5..5d43a0f 100644
--- a/MachineState.cs
+++ b/Models/MachineState.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/MachineStateHistory.cs b/Models/MachineStateHistory.cs
similarity index 99%
rename from MachineStateHistory.cs
rename to Models/MachineStateHistory.cs
index 72104b0..2aa5f5a 100644
--- a/MachineStateHistory.cs
+++ b/Models/MachineStateHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Machines.cs b/Models/Machines.cs
similarity index 99%
rename from Machines.cs
rename to Models/Machines.cs
index 5cf99be..cd55140 100644
--- a/Machines.cs
+++ b/Models/Machines.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/MachinesHistory.cs b/Models/MachinesHistory.cs
similarity index 99%
rename from MachinesHistory.cs
rename to Models/MachinesHistory.cs
index d19478b..562e255 100644
--- a/MachinesHistory.cs
+++ b/Models/MachinesHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/ManualWeightQueue.cs b/Models/ManualWeightQueue.cs
similarity index 98%
rename from ManualWeightQueue.cs
rename to Models/ManualWeightQueue.cs
index db0f49d..e33da63 100644
--- a/ManualWeightQueue.cs
+++ b/Models/ManualWeightQueue.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/ManualWeightQueueHistory.cs b/Models/ManualWeightQueueHistory.cs
similarity index 98%
rename from ManualWeightQueueHistory.cs
rename to Models/ManualWeightQueueHistory.cs
index 1fc318b..e6ad04d 100644
--- a/ManualWeightQueueHistory.cs
+++ b/Models/ManualWeightQueueHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Models/Models.csproj b/Models/Models.csproj
index 10d7712..fac70fe 100644
--- a/Models/Models.csproj
+++ b/Models/Models.csproj
@@ -31,8 +31,17 @@
4
+
+ ..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.dll
+
+
+ ..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.SqlServer.dll
+
+
+
+
@@ -41,7 +50,245 @@
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ True
+ True
+ SQL_BD.Context.tt
+
+
+ True
+ True
+ SQL_BD.tt
+
+
+ True
+ True
+ SQL_BD.edmx
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+ SQL_BD.tt
+
+
+
+
+ EntityModelCodeGenerator
+ SQL_BD.Designer.cs
+
+
+
+
+
+
+ SQL_BD.edmx
+
+
+
+
+ TextTemplatingFileGenerator
+ SQL_BD.Context.cs
+ SQL_BD.edmx
+
+
+ TextTemplatingFileGenerator
+ SQL_BD.edmx
+ SQL_BD.cs
+
+
+
+
\ No newline at end of file
diff --git a/PartsStatus.cs b/Models/PartsStatus.cs
similarity index 98%
rename from PartsStatus.cs
rename to Models/PartsStatus.cs
index bc68935..d3542c0 100644
--- a/PartsStatus.cs
+++ b/Models/PartsStatus.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/PartsStatusHistory.cs b/Models/PartsStatusHistory.cs
similarity index 98%
rename from PartsStatusHistory.cs
rename to Models/PartsStatusHistory.cs
index 87a4764..c7a1942 100644
--- a/PartsStatusHistory.cs
+++ b/Models/PartsStatusHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/PipeFill.cs b/Models/PipeFill.cs
similarity index 98%
rename from PipeFill.cs
rename to Models/PipeFill.cs
index 8782601..1260077 100644
--- a/PipeFill.cs
+++ b/Models/PipeFill.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/PipeHistory.cs b/Models/PipeHistory.cs
similarity index 98%
rename from PipeHistory.cs
rename to Models/PipeHistory.cs
index 975afe6..f261134 100644
--- a/PipeHistory.cs
+++ b/Models/PipeHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Pipes.cs b/Models/Pipes.cs
similarity index 98%
rename from Pipes.cs
rename to Models/Pipes.cs
index 35b7a4b..c686e9a 100644
--- a/Pipes.cs
+++ b/Models/Pipes.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/ProgramGroups.cs b/Models/ProgramGroups.cs
similarity index 98%
rename from ProgramGroups.cs
rename to Models/ProgramGroups.cs
index baacda1..45d930f 100644
--- a/ProgramGroups.cs
+++ b/Models/ProgramGroups.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Programs.cs b/Models/Programs.cs
similarity index 98%
rename from Programs.cs
rename to Models/Programs.cs
index c2166b4..93aa2f4 100644
--- a/Programs.cs
+++ b/Models/Programs.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/ProgramsUsed.cs b/Models/ProgramsUsed.cs
similarity index 98%
rename from ProgramsUsed.cs
rename to Models/ProgramsUsed.cs
index 0509daf..ae86d5a 100644
--- a/ProgramsUsed.cs
+++ b/Models/ProgramsUsed.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/RFIDRecordQueue.cs b/Models/RFIDRecordQueue.cs
similarity index 98%
rename from RFIDRecordQueue.cs
rename to Models/RFIDRecordQueue.cs
index a93ed4b..fc36e6a 100644
--- a/RFIDRecordQueue.cs
+++ b/Models/RFIDRecordQueue.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/RFIDRecordQueueHistory.cs b/Models/RFIDRecordQueueHistory.cs
similarity index 98%
rename from RFIDRecordQueueHistory.cs
rename to Models/RFIDRecordQueueHistory.cs
index 576b4b1..6bc317c 100644
--- a/RFIDRecordQueueHistory.cs
+++ b/Models/RFIDRecordQueueHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/RecipeDeduct.cs b/Models/RecipeDeduct.cs
similarity index 98%
rename from RecipeDeduct.cs
rename to Models/RecipeDeduct.cs
index c55c202..e02ae03 100644
--- a/RecipeDeduct.cs
+++ b/Models/RecipeDeduct.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/RecipeDeductHistory.cs b/Models/RecipeDeductHistory.cs
similarity index 98%
rename from RecipeDeductHistory.cs
rename to Models/RecipeDeductHistory.cs
index 2dfad1c..5c8b0e3 100644
--- a/RecipeDeductHistory.cs
+++ b/Models/RecipeDeductHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/BatchDyeingCentral.Context.cs b/Models/SQL_BD.Context.cs
similarity index 99%
rename from BatchDyeingCentral.Context.cs
rename to Models/SQL_BD.Context.cs
index 3fc9631..0a7bec4 100644
--- a/BatchDyeingCentral.Context.cs
+++ b/Models/SQL_BD.Context.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Data.Entity;
diff --git a/Ticket.Context.tt b/Models/SQL_BD.Context.tt
similarity index 99%
rename from Ticket.Context.tt
rename to Models/SQL_BD.Context.tt
index dce4902..f4e6bdc 100644
--- a/Ticket.Context.tt
+++ b/Models/SQL_BD.Context.tt
@@ -2,7 +2,7 @@
<#@ include file="EF6.Utility.CS.ttinclude"#><#@
output extension=".cs"#><#
-const string inputFile = @"Ticket.edmx";
+const string inputFile = @"SQL_BD.edmx";
var textTransform = DynamicTextTransformation.Create(this);
var code = new CodeGenerationTools(this);
var ef = new MetadataTools(this);
diff --git a/BatchDyeingCentral.Designer.cs b/Models/SQL_BD.Designer.cs
similarity index 83%
rename from BatchDyeingCentral.Designer.cs
rename to Models/SQL_BD.Designer.cs
index 674b9e4..f689657 100644
--- a/BatchDyeingCentral.Designer.cs
+++ b/Models/SQL_BD.Designer.cs
@@ -1,4 +1,4 @@
-// 为模型“D:\Visual Studio\Audit\BatchDyeingCentral.edmx”启用了 T4 代码生成。
+// 为模型“C:\Users\24018\source\repos\Audit_APP\Models\SQL_BD.edmx”启用了 T4 代码生成。
// 要启用旧代码生成功能,请将“代码生成策略”设计器属性的值
// 更改为“旧的 ObjectContext”。当在设计器中打开该模型时,此属性会出现在
// “属性”窗口中。
diff --git a/BatchDyeingCentral.cs b/Models/SQL_BD.cs
similarity index 100%
rename from BatchDyeingCentral.cs
rename to Models/SQL_BD.cs
diff --git a/BatchDyeingCentral.edmx b/Models/SQL_BD.edmx
similarity index 100%
rename from BatchDyeingCentral.edmx
rename to Models/SQL_BD.edmx
diff --git a/BatchDyeingCentral.edmx.diagram b/Models/SQL_BD.edmx.diagram
similarity index 99%
rename from BatchDyeingCentral.edmx.diagram
rename to Models/SQL_BD.edmx.diagram
index c7e2678..5d3a760 100644
--- a/BatchDyeingCentral.edmx.diagram
+++ b/Models/SQL_BD.edmx.diagram
@@ -4,7 +4,7 @@
-
+
diff --git a/Ticket.tt b/Models/SQL_BD.tt
similarity index 99%
rename from Ticket.tt
rename to Models/SQL_BD.tt
index 7199bed..2e0b435 100644
--- a/Ticket.tt
+++ b/Models/SQL_BD.tt
@@ -2,7 +2,7 @@
<#@ include file="EF6.Utility.CS.ttinclude"#><#@
output extension=".cs"#><#
-const string inputFile = @"Ticket.edmx";
+const string inputFile = @"SQL_BD.edmx";
var textTransform = DynamicTextTransformation.Create(this);
var code = new CodeGenerationTools(this);
var ef = new MetadataTools(this);
diff --git a/SampleDyeDslvQueue.cs b/Models/SampleDyeDslvQueue.cs
similarity index 98%
rename from SampleDyeDslvQueue.cs
rename to Models/SampleDyeDslvQueue.cs
index 7507bc7..55fa023 100644
--- a/SampleDyeDslvQueue.cs
+++ b/Models/SampleDyeDslvQueue.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/SampleDyeDslvQueueHistory.cs b/Models/SampleDyeDslvQueueHistory.cs
similarity index 98%
rename from SampleDyeDslvQueueHistory.cs
rename to Models/SampleDyeDslvQueueHistory.cs
index 8500ae2..884a85d 100644
--- a/SampleDyeDslvQueueHistory.cs
+++ b/Models/SampleDyeDslvQueueHistory.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/SchedulingLog.cs b/Models/SchedulingLog.cs
similarity index 98%
rename from SchedulingLog.cs
rename to Models/SchedulingLog.cs
index c48634a..4d82d8c 100644
--- a/SchedulingLog.cs
+++ b/Models/SchedulingLog.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Shelf.cs b/Models/Shelf.cs
similarity index 97%
rename from Shelf.cs
rename to Models/Shelf.cs
index 315609c..faca010 100644
--- a/Shelf.cs
+++ b/Models/Shelf.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/StepVisits.cs b/Models/StepVisits.cs
similarity index 99%
rename from StepVisits.cs
rename to Models/StepVisits.cs
index d45fc48..5a5b27e 100644
--- a/StepVisits.cs
+++ b/Models/StepVisits.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Steps.cs b/Models/Steps.cs
similarity index 98%
rename from Steps.cs
rename to Models/Steps.cs
index a6f0391..10437d8 100644
--- a/Steps.cs
+++ b/Models/Steps.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Stoppages.cs b/Models/Stoppages.cs
similarity index 98%
rename from Stoppages.cs
rename to Models/Stoppages.cs
index c9f0bb3..b147a06 100644
--- a/Stoppages.cs
+++ b/Models/Stoppages.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/TagShelf.cs b/Models/TagShelf.cs
similarity index 98%
rename from TagShelf.cs
rename to Models/TagShelf.cs
index 3361d93..f41643f 100644
--- a/TagShelf.cs
+++ b/Models/TagShelf.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/UserGroup.cs b/Models/UserGroup.cs
similarity index 97%
rename from UserGroup.cs
rename to Models/UserGroup.cs
index b7fff8f..bc8f100 100644
--- a/UserGroup.cs
+++ b/Models/UserGroup.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Users.cs b/Models/Users.cs
similarity index 97%
rename from Users.cs
rename to Models/Users.cs
index 1a155da..759ba81 100644
--- a/Users.cs
+++ b/Models/Users.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/WaitChemical.cs b/Models/WaitChemical.cs
similarity index 98%
rename from WaitChemical.cs
rename to Models/WaitChemical.cs
index d52f7ca..f71f5fa 100644
--- a/WaitChemical.cs
+++ b/Models/WaitChemical.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/Models/packages.config b/Models/packages.config
new file mode 100644
index 0000000..1e53006
--- /dev/null
+++ b/Models/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/record.cs b/Models/record.cs
similarity index 97%
rename from record.cs
rename to Models/record.cs
index 1d855ac..4382161 100644
--- a/record.cs
+++ b/Models/record.cs
@@ -7,7 +7,7 @@
//
//------------------------------------------------------------------------------
-namespace Audit
+namespace Models
{
using System;
using System.Collections.Generic;
diff --git a/POWDER_QUEUE.cs b/POWDER_QUEUE.cs
deleted file mode 100644
index 0a6ef0d..0000000
--- a/POWDER_QUEUE.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class POWDER_QUEUE
- {
- public string tmp_field { get; set; }
- public string ID_NO { get; set; }
- public Nullable STEP_NO { get; set; }
- public string CREATE_DATE { get; set; }
- public string CREATE_TIME { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public Nullable PRIORITY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/Product.cs b/Product.cs
deleted file mode 100644
index ee04255..0000000
--- a/Product.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class Product
- {
- public string ProductCode { get; set; }
- public string ProductName { get; set; }
- public Nullable Price { get; set; }
- public Nullable Deduct { get; set; }
- public Nullable FullWeight { get; set; }
- public Nullable LampPosition { get; set; }
- public string TablePosition { get; set; }
- public string AREA { get; set; }
- public Nullable SafetyStock { get; set; }
- public Nullable ProductUnit { get; set; }
- public Nullable ProductType { get; set; }
- public Nullable ProductClass { get; set; }
- public Nullable CurrentStock { get; set; }
- public string ProductLot { get; set; }
- public Nullable RplDate { get; set; }
- public Nullable UsedDate { get; set; }
- public string CuMonth { get; set; }
- public Nullable LaStock { get; set; }
- public Nullable ThStock { get; set; }
- public Nullable ThUsed { get; set; }
- public Nullable Color { get; set; }
- public Nullable LastTime { get; set; }
- public Nullable CalTime { get; set; }
- public Nullable BackflowTime { get; set; }
- public Nullable Tol_G { get; set; }
- public Nullable Tol_P { get; set; }
- public Nullable Alarm { get; set; }
- public Nullable Change_Bucket { get; set; }
- public Nullable Small_Volume_by_manual { get; set; }
- public Nullable Target_Weight { get; set; }
- public Nullable Pre_Weight { get; set; }
- public Nullable One_Sec { get; set; }
- public Nullable GetscalTime { get; set; }
- public Nullable DelayOpenValve { get; set; }
- public string ValveMap { get; set; }
- public string PumpMap { get; set; }
- public Nullable Includepump { get; set; }
- public Nullable Once_minimum_weight { get; set; }
- public Nullable Once_minimum_max_weight { get; set; }
- public Nullable Once_minimum_time { get; set; }
- public string Res_S1 { get; set; }
- public string Res_S2 { get; set; }
- public string Res_S3 { get; set; }
- public string Res_S4 { get; set; }
- public Nullable Res_I1 { get; set; }
- public Nullable Res_I2 { get; set; }
- public Nullable Res_I3 { get; set; }
- public Nullable Res_I4 { get; set; }
- public Nullable Res_F1 { get; set; }
- public Nullable Res_F2 { get; set; }
- public Nullable Res_F3 { get; set; }
- public Nullable Res_F4 { get; set; }
- public string Batch_NO { get; set; }
- public Nullable Concentration { get; set; }
- public Nullable Pump { get; set; }
- public Nullable PRODUCT_KIND { get; set; }
- public string SUPPLIER { get; set; }
- public Nullable PRODUCT_MODIFY_DATE { get; set; }
- public double GRAVITY { get; set; }
- public string UserAccount { get; set; }
- }
-}
diff --git a/ProductInventory.cs b/ProductInventory.cs
deleted file mode 100644
index b2d469f..0000000
--- a/ProductInventory.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class ProductInventory
- {
- public string ProductCode { get; set; }
- public Nullable Quantity { get; set; }
- public Nullable Price { get; set; }
- public Nullable CreateDate { get; set; }
- }
-}
diff --git a/ProductUsed.cs b/ProductUsed.cs
deleted file mode 100644
index f0336c1..0000000
--- a/ProductUsed.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class ProductUsed
- {
- public string ProductCode { get; set; }
- public Nullable UsedQty { get; set; }
- public Nullable CreateDate { get; set; }
- }
-}
diff --git a/REMOTETERMINAL.cs b/REMOTETERMINAL.cs
deleted file mode 100644
index 8fcb8d4..0000000
--- a/REMOTETERMINAL.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class REMOTETERMINAL
- {
- public string tmp_field { get; set; }
- public string IDNO { get; set; }
- public Nullable FNDATE { get; set; }
- public string IDTYPE { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/TEMPCHEMICALTKT.cs b/TEMPCHEMICALTKT.cs
deleted file mode 100644
index 62dc02d..0000000
--- a/TEMPCHEMICALTKT.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class TEMPCHEMICALTKT
- {
- public string tmp_field { get; set; }
- public string IDNO { get; set; }
- public Nullable FNDATE { get; set; }
- public string IDTYPE { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/TEMPDYESTUFFTKT.cs b/TEMPDYESTUFFTKT.cs
deleted file mode 100644
index e3c4e6d..0000000
--- a/TEMPDYESTUFFTKT.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class TEMPDYESTUFFTKT
- {
- public string tmp_field { get; set; }
- public string IDNO { get; set; }
- public Nullable FNDATE { get; set; }
- public string IDTYPE { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/TEMPPOWDER.cs b/TEMPPOWDER.cs
deleted file mode 100644
index ca60caa..0000000
--- a/TEMPPOWDER.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class TEMPPOWDER
- {
- public string tmp_field { get; set; }
- public string IDNO { get; set; }
- public Nullable FNDATE { get; set; }
- public string IDTYPE { get; set; }
- public string FIRST_KEY { get; set; }
- public string SECOND_KEY { get; set; }
- public int ReDye { get; set; }
- }
-}
diff --git a/TICKET_DETAIL.cs b/TICKET_DETAIL.cs
deleted file mode 100644
index 1330fea..0000000
--- a/TICKET_DETAIL.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class TICKET_DETAIL
- {
- public string ID_NO { get; set; }
- public Nullable STEP_NO { get; set; }
- public string PRODUCT_CODE { get; set; }
- public string PRODUCT_TYPE { get; set; }
- public Nullable TARGET_WT { get; set; }
- public Nullable ACTUAL_WT { get; set; }
- public string UNIT { get; set; }
- public string COMP_DATE { get; set; }
- public string COMP_TIME { get; set; }
- public Nullable TRANSFER_STATE { get; set; }
- public string ERROR_CODE { get; set; }
- public string MACHINE { get; set; }
- public string TANK_NO { get; set; }
- public string ID_TYPE { get; set; }
- public string PRODUCT_LOT { get; set; }
- public string RECIPE_CODE { get; set; }
- public Nullable LR { get; set; }
- public string RECIPE_TYPE { get; set; }
- public string CONC { get; set; }
- public string CONCUNIT { get; set; }
- public string REMARK { get; set; }
- public string ADJUST { get; set; }
- public Nullable PRICE { get; set; }
- public Nullable RES_DOUBLE1 { get; set; }
- public Nullable RES_DOUBLE2 { get; set; }
- public Nullable RES_DOUBLE3 { get; set; }
- public Nullable RES_DOUBLE4 { get; set; }
- public string RES_STRING1 { get; set; }
- public string RES_STRING2 { get; set; }
- public string RES_STRING3 { get; set; }
- public string RES_STRING4 { get; set; }
- public string REWEIGHT { get; set; }
- public Nullable Redye { get; set; }
- public Nullable DyeWeightTime { get; set; }
- public string UserAccount { get; set; }
- public string Batch_NO { get; set; }
- public Nullable lldmxid { get; set; }
- public string Station { get; set; }
- public string UserCode { get; set; }
- public Nullable FABRIC_WEIGHT { get; set; }
- public Nullable VOLUME { get; set; }
- public Nullable RECORD_ORDER { get; set; }
- public string Process { get; set; }
- public double GRAVITY { get; set; }
- public Nullable CurrentStock { get; set; }
- }
-}
diff --git a/Ticket.Context.cs b/Ticket.Context.cs
deleted file mode 100644
index f0d80a9..0000000
--- a/Ticket.Context.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Data.Entity;
- using System.Data.Entity.Infrastructure;
-
- public partial class TicketEntities : DbContext
- {
- public TicketEntities()
- : base("name=TicketEntities")
- {
- }
-
- protected override void OnModelCreating(DbModelBuilder modelBuilder)
- {
- throw new UnintentionalCodeFirstException();
- }
-
- public virtual DbSet Product { get; set; }
- public virtual DbSet ProductInventory { get; set; }
- public virtual DbSet ProductUsed { get; set; }
- public virtual DbSet CHEMICAL_QUEUE { get; set; }
- public virtual DbSet DYESTUFF_QUEUE { get; set; }
- public virtual DbSet JOBTKT { get; set; }
- public virtual DbSet POWDER_QUEUE { get; set; }
- public virtual DbSet REMOTETERMINAL { get; set; }
- public virtual DbSet TEMPCHEMICALTKT { get; set; }
- public virtual DbSet TEMPDYESTUFFTKT { get; set; }
- public virtual DbSet TEMPPOWDER { get; set; }
- public virtual DbSet TICKET_DETAIL { get; set; }
- public virtual DbSet TicketSerial { get; set; }
- public virtual DbSet UserAccount { get; set; }
- }
-}
diff --git a/Ticket.Designer.cs b/Ticket.Designer.cs
deleted file mode 100644
index ae071f0..0000000
--- a/Ticket.Designer.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-// 为模型“D:\Visual Studio\Audit\Ticket.edmx”启用了 T4 代码生成。
-// 要启用旧代码生成功能,请将“代码生成策略”设计器属性的值
-// 更改为“旧的 ObjectContext”。当在设计器中打开该模型时,此属性会出现在
-// “属性”窗口中。
-
-// 如果没有生成任何上下文和实体类,可能是因为您创建了空模型但是
-// 尚未选择要使用的实体框架版本。要为您的模型生成一个上下文类和实体
-// 类,请在设计器中打开该模型,右键单击设计器图面,然后
-// 选择“从数据库更新模型...”、“从模型生成数据库...”或“添加代码生成
-// 项...”。
\ No newline at end of file
diff --git a/Ticket.cs b/Ticket.cs
deleted file mode 100644
index 69c6b92..0000000
--- a/Ticket.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
diff --git a/Ticket.edmx b/Ticket.edmx
deleted file mode 100644
index aac76cf..0000000
--- a/Ticket.edmx
+++ /dev/null
@@ -1,1103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SELECT
- [CHEMICAL_QUEUE].[tmp_field] AS [tmp_field],
- [CHEMICAL_QUEUE].[ID_NO] AS [ID_NO],
- [CHEMICAL_QUEUE].[STEP_NO] AS [STEP_NO],
- [CHEMICAL_QUEUE].[CREATE_DATE] AS [CREATE_DATE],
- [CHEMICAL_QUEUE].[CREATE_TIME] AS [CREATE_TIME],
- [CHEMICAL_QUEUE].[FIRST_KEY] AS [FIRST_KEY],
- [CHEMICAL_QUEUE].[SECOND_KEY] AS [SECOND_KEY],
- [CHEMICAL_QUEUE].[PRIORITY] AS [PRIORITY],
- [CHEMICAL_QUEUE].[ReDye] AS [ReDye]
- FROM [dbo].[CHEMICAL_QUEUE] AS [CHEMICAL_QUEUE]
-
-
- SELECT
- [DYESTUFF_QUEUE].[tmp_field] AS [tmp_field],
- [DYESTUFF_QUEUE].[ID_NO] AS [ID_NO],
- [DYESTUFF_QUEUE].[STEP_NO] AS [STEP_NO],
- [DYESTUFF_QUEUE].[CREATE_DATE] AS [CREATE_DATE],
- [DYESTUFF_QUEUE].[CREATE_TIME] AS [CREATE_TIME],
- [DYESTUFF_QUEUE].[FIRST_KEY] AS [FIRST_KEY],
- [DYESTUFF_QUEUE].[SECOND_KEY] AS [SECOND_KEY],
- [DYESTUFF_QUEUE].[PRIORITY] AS [PRIORITY],
- [DYESTUFF_QUEUE].[ReDye] AS [ReDye]
- FROM [dbo].[DYESTUFF_QUEUE] AS [DYESTUFF_QUEUE]
-
-
- SELECT
- [JOBTKT].[tmp_field] AS [tmp_field],
- [JOBTKT].[IDNO] AS [IDNO],
- [JOBTKT].[FNDATE] AS [FNDATE],
- [JOBTKT].[FIRST_KEY] AS [FIRST_KEY],
- [JOBTKT].[SECOND_KEY] AS [SECOND_KEY],
- [JOBTKT].[ReDye] AS [ReDye]
- FROM [dbo].[JOBTKT] AS [JOBTKT]
-
-
- SELECT
- [POWDER_QUEUE].[tmp_field] AS [tmp_field],
- [POWDER_QUEUE].[ID_NO] AS [ID_NO],
- [POWDER_QUEUE].[STEP_NO] AS [STEP_NO],
- [POWDER_QUEUE].[CREATE_DATE] AS [CREATE_DATE],
- [POWDER_QUEUE].[CREATE_TIME] AS [CREATE_TIME],
- [POWDER_QUEUE].[FIRST_KEY] AS [FIRST_KEY],
- [POWDER_QUEUE].[SECOND_KEY] AS [SECOND_KEY],
- [POWDER_QUEUE].[PRIORITY] AS [PRIORITY],
- [POWDER_QUEUE].[ReDye] AS [ReDye]
- FROM [dbo].[POWDER_QUEUE] AS [POWDER_QUEUE]
-
-
- SELECT
- [REMOTETERMINAL].[tmp_field] AS [tmp_field],
- [REMOTETERMINAL].[IDNO] AS [IDNO],
- [REMOTETERMINAL].[FNDATE] AS [FNDATE],
- [REMOTETERMINAL].[IDTYPE] AS [IDTYPE],
- [REMOTETERMINAL].[FIRST_KEY] AS [FIRST_KEY],
- [REMOTETERMINAL].[SECOND_KEY] AS [SECOND_KEY],
- [REMOTETERMINAL].[ReDye] AS [ReDye]
- FROM [dbo].[REMOTETERMINAL] AS [REMOTETERMINAL]
-
-
- SELECT
- [TEMPCHEMICALTKT].[tmp_field] AS [tmp_field],
- [TEMPCHEMICALTKT].[IDNO] AS [IDNO],
- [TEMPCHEMICALTKT].[FNDATE] AS [FNDATE],
- [TEMPCHEMICALTKT].[IDTYPE] AS [IDTYPE],
- [TEMPCHEMICALTKT].[FIRST_KEY] AS [FIRST_KEY],
- [TEMPCHEMICALTKT].[SECOND_KEY] AS [SECOND_KEY],
- [TEMPCHEMICALTKT].[ReDye] AS [ReDye]
- FROM [dbo].[TEMPCHEMICALTKT] AS [TEMPCHEMICALTKT]
-
-
- SELECT
- [TEMPDYESTUFFTKT].[tmp_field] AS [tmp_field],
- [TEMPDYESTUFFTKT].[IDNO] AS [IDNO],
- [TEMPDYESTUFFTKT].[FNDATE] AS [FNDATE],
- [TEMPDYESTUFFTKT].[IDTYPE] AS [IDTYPE],
- [TEMPDYESTUFFTKT].[FIRST_KEY] AS [FIRST_KEY],
- [TEMPDYESTUFFTKT].[SECOND_KEY] AS [SECOND_KEY],
- [TEMPDYESTUFFTKT].[ReDye] AS [ReDye]
- FROM [dbo].[TEMPDYESTUFFTKT] AS [TEMPDYESTUFFTKT]
-
-
- SELECT
- [TEMPPOWDER].[tmp_field] AS [tmp_field],
- [TEMPPOWDER].[IDNO] AS [IDNO],
- [TEMPPOWDER].[FNDATE] AS [FNDATE],
- [TEMPPOWDER].[IDTYPE] AS [IDTYPE],
- [TEMPPOWDER].[FIRST_KEY] AS [FIRST_KEY],
- [TEMPPOWDER].[SECOND_KEY] AS [SECOND_KEY],
- [TEMPPOWDER].[ReDye] AS [ReDye]
- FROM [dbo].[TEMPPOWDER] AS [TEMPPOWDER]
-
-
- SELECT
- [TICKET_DETAIL].[ID_NO] AS [ID_NO],
- [TICKET_DETAIL].[STEP_NO] AS [STEP_NO],
- [TICKET_DETAIL].[PRODUCT_CODE] AS [PRODUCT_CODE],
- [TICKET_DETAIL].[PRODUCT_TYPE] AS [PRODUCT_TYPE],
- [TICKET_DETAIL].[TARGET_WT] AS [TARGET_WT],
- [TICKET_DETAIL].[ACTUAL_WT] AS [ACTUAL_WT],
- [TICKET_DETAIL].[UNIT] AS [UNIT],
- [TICKET_DETAIL].[COMP_DATE] AS [COMP_DATE],
- [TICKET_DETAIL].[COMP_TIME] AS [COMP_TIME],
- [TICKET_DETAIL].[TRANSFER_STATE] AS [TRANSFER_STATE],
- [TICKET_DETAIL].[ERROR_CODE] AS [ERROR_CODE],
- [TICKET_DETAIL].[MACHINE] AS [MACHINE],
- [TICKET_DETAIL].[TANK_NO] AS [TANK_NO],
- [TICKET_DETAIL].[ID_TYPE] AS [ID_TYPE],
- [TICKET_DETAIL].[PRODUCT_LOT] AS [PRODUCT_LOT],
- [TICKET_DETAIL].[RECIPE_CODE] AS [RECIPE_CODE],
- [TICKET_DETAIL].[LR] AS [LR],
- [TICKET_DETAIL].[RECIPE_TYPE] AS [RECIPE_TYPE],
- [TICKET_DETAIL].[CONC] AS [CONC],
- [TICKET_DETAIL].[CONCUNIT] AS [CONCUNIT],
- [TICKET_DETAIL].[REMARK] AS [REMARK],
- [TICKET_DETAIL].[ADJUST] AS [ADJUST],
- [TICKET_DETAIL].[PRICE] AS [PRICE],
- [TICKET_DETAIL].[RES_DOUBLE1] AS [RES_DOUBLE1],
- [TICKET_DETAIL].[RES_DOUBLE2] AS [RES_DOUBLE2],
- [TICKET_DETAIL].[RES_DOUBLE3] AS [RES_DOUBLE3],
- [TICKET_DETAIL].[RES_DOUBLE4] AS [RES_DOUBLE4],
- [TICKET_DETAIL].[RES_STRING1] AS [RES_STRING1],
- [TICKET_DETAIL].[RES_STRING2] AS [RES_STRING2],
- [TICKET_DETAIL].[RES_STRING3] AS [RES_STRING3],
- [TICKET_DETAIL].[RES_STRING4] AS [RES_STRING4],
- [TICKET_DETAIL].[REWEIGHT] AS [REWEIGHT],
- [TICKET_DETAIL].[Redye] AS [Redye],
- [TICKET_DETAIL].[DyeWeightTime] AS [DyeWeightTime],
- [TICKET_DETAIL].[UserAccount] AS [UserAccount],
- [TICKET_DETAIL].[Batch_NO] AS [Batch_NO],
- [TICKET_DETAIL].[lldmxid] AS [lldmxid],
- [TICKET_DETAIL].[Station] AS [Station],
- [TICKET_DETAIL].[UserCode] AS [UserCode],
- [TICKET_DETAIL].[FABRIC_WEIGHT] AS [FABRIC_WEIGHT],
- [TICKET_DETAIL].[VOLUME] AS [VOLUME],
- [TICKET_DETAIL].[RECORD_ORDER] AS [RECORD_ORDER],
- [TICKET_DETAIL].[Process] AS [Process],
- [TICKET_DETAIL].[GRAVITY] AS [GRAVITY],
- [TICKET_DETAIL].[CurrentStock] AS [CurrentStock]
- FROM [dbo].[TICKET_DETAIL] AS [TICKET_DETAIL]
-
-
- SELECT
- [TicketSerial].[tmp_field] AS [tmp_field],
- [TicketSerial].[ID_NO] AS [ID_NO],
- [TicketSerial].[REDYE_NOW] AS [REDYE_NOW]
- FROM [dbo].[TicketSerial] AS [TicketSerial]
-
-
- SELECT
- [UserAccount].[tmp_field] AS [tmp_field],
- [UserAccount].[UserCode] AS [UserCode],
- [UserAccount].[PassWord] AS [PassWord],
- [UserAccount].[JobTicket] AS [JobTicket],
- [UserAccount].[Report] AS [Report],
- [UserAccount].[PathSetup] AS [PathSetup],
- [UserAccount].[UserSetup] AS [UserSetup],
- [UserAccount].[GROUP_CODE] AS [GROUP_CODE]
- FROM [dbo].[UserAccount] AS [UserAccount]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Ticket.edmx.diagram b/Ticket.edmx.diagram
deleted file mode 100644
index 5aefbd2..0000000
--- a/Ticket.edmx.diagram
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/TicketSerial.cs b/TicketSerial.cs
deleted file mode 100644
index 457be95..0000000
--- a/TicketSerial.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class TicketSerial
- {
- public string tmp_field { get; set; }
- public string ID_NO { get; set; }
- public int REDYE_NOW { get; set; }
- }
-}
diff --git a/UserAccount.cs b/UserAccount.cs
deleted file mode 100644
index b2efd05..0000000
--- a/UserAccount.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// 此代码已从模板生成。
-//
-// 手动更改此文件可能导致应用程序出现意外的行为。
-// 如果重新生成代码,将覆盖对此文件的手动更改。
-//
-//------------------------------------------------------------------------------
-
-namespace Audit
-{
- using System;
- using System.Collections.Generic;
-
- public partial class UserAccount
- {
- public string tmp_field { get; set; }
- public string UserCode { get; set; }
- public string PassWord { get; set; }
- public Nullable JobTicket { get; set; }
- public Nullable Report { get; set; }
- public Nullable PathSetup { get; set; }
- public Nullable UserSetup { get; set; }
- public string GROUP_CODE { get; set; }
- }
-}