From c0130e1b49047f34d26f0b31cb6f7f69b9806139 Mon Sep 17 00:00:00 2001 From: Andrey Polyakov Date: Wed, 16 Jan 2013 11:40:00 +0400 Subject: [PATCH 1/6] 1. Fix TimeSpan field binding for EntityFramework --- src/Npgsql/NpgsqlProviderManifest.cs | 4 ++-- src/Npgsql/SqlGenerators/VisitedExpression.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Npgsql/NpgsqlProviderManifest.cs b/src/Npgsql/NpgsqlProviderManifest.cs index e02b67e3d5..82d1896789 100644 --- a/src/Npgsql/NpgsqlProviderManifest.cs +++ b/src/Npgsql/NpgsqlProviderManifest.cs @@ -235,11 +235,11 @@ public override TypeUsage GetStoreType(TypeUsage edmType) if (edmType.Facets.TryGetValue(PrecisionFacet, false, out facet) && !facet.IsUnbounded && facet.Value != null) { - return TypeUsage.CreateDateTimeTypeUsage(StoreTypeNameToStorePrimitiveType["interval"], (byte)facet.Value); + return TypeUsage.CreateTimeTypeUsage(StoreTypeNameToStorePrimitiveType["interval"], (byte)facet.Value); } else { - return TypeUsage.CreateDateTimeTypeUsage(StoreTypeNameToStorePrimitiveType["interval"], null); + return TypeUsage.CreateTimeTypeUsage(StoreTypeNameToStorePrimitiveType["interval"], null); } case PrimitiveTypeKind.Binary: { diff --git a/src/Npgsql/SqlGenerators/VisitedExpression.cs b/src/Npgsql/SqlGenerators/VisitedExpression.cs index ee58bbeb04..e3aede135b 100644 --- a/src/Npgsql/SqlGenerators/VisitedExpression.cs +++ b/src/Npgsql/SqlGenerators/VisitedExpression.cs @@ -138,7 +138,7 @@ internal override void WriteSql(StringBuilder sqlText) sqlText.Append(typeInfo.ConvertToBackend(_value, false)); break; case PrimitiveTypeKind.Time: - sqlText.AppendFormat(ni, "TIME '{0:T}'", _value); + sqlText.AppendFormat(ni, "INTERVAL '{0:T}'", _value); break; case PrimitiveTypeKind.Byte: case PrimitiveTypeKind.SByte: From b922eee2839e9cf2ae33f5241e0d8721bb4a9113 Mon Sep 17 00:00:00 2001 From: Andrey Polyakov Date: Wed, 16 Jan 2013 11:44:15 +0400 Subject: [PATCH 2/6] 1. Implements DateTime canonical functions for EntityFramework --- src/Npgsql/SqlGenerators/SqlBaseGenerator.cs | 67 +++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/src/Npgsql/SqlGenerators/SqlBaseGenerator.cs b/src/Npgsql/SqlGenerators/SqlBaseGenerator.cs index 27f4fb0c74..7dd63c25fc 100644 --- a/src/Npgsql/SqlGenerators/SqlBaseGenerator.cs +++ b/src/Npgsql/SqlGenerators/SqlBaseGenerator.cs @@ -1062,7 +1062,26 @@ private VisitedExpression VisitFunction(EdmFunction function, IList args) return extract_date; } + /// + /// PostgreSQL has no direct functions to implements DateTime canonical functions + /// http://msdn.microsoft.com/en-us/library/bb738626.aspx + /// http://msdn.microsoft.com/en-us/library/bb738626.aspx + /// but we can use workaround: + /// expression + number * INTERVAL '1 number_type' + /// where number_type is the number type (days, years and etc) + /// + /// + /// + /// + private VisitedExpression DateAdd(string functionName, IList args) + { + string operation = ""; + string part = ""; + bool nano = false; + if (functionName.Contains("Add")) + { + operation = "+"; + part = functionName.Substring(3); + } + else if (functionName.Contains("Diff")) + { + operation = "-"; + part = functionName.Substring(4); + } + else throw new NotSupportedException(); + + if (part == "Nanoseconds") + { + nano = true; + part = "Microseconds"; + } + + System.Diagnostics.Debug.Assert(args.Count == 2); + VisitedExpression dateAddDiff = new LiteralExpression(""); + dateAddDiff.Append(args[0].Accept(this)); + dateAddDiff.Append(operation); + dateAddDiff.Append(args[1].Accept(this)); + dateAddDiff.Append(nano + ? String.Format("/ 1000 * INTERVAL '1 {0}'", part) + : String.Format(" * INTERVAL '1 {0}'", part)); + + return dateAddDiff; + } + private VisitedExpression BitwiseOperator(IList args, string oper) { System.Diagnostics.Debug.Assert(args.Count == 2); From faa6134c40779936ca747903ef503dd2c8ee6e71 Mon Sep 17 00:00:00 2001 From: Andrey Polyakov Date: Wed, 16 Jan 2013 11:49:13 +0400 Subject: [PATCH 3/6] 1. Fix backslash quoting for PostgreSQL 9.1 http://www.postgresql.org/docs/9.2/static/sql-syntax-lexical.html --- src/NpgsqlTypes/NpgsqlTypesHelper.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/NpgsqlTypes/NpgsqlTypesHelper.cs b/src/NpgsqlTypes/NpgsqlTypesHelper.cs index 262efde412..f78a496f61 100644 --- a/src/NpgsqlTypes/NpgsqlTypesHelper.cs +++ b/src/NpgsqlTypes/NpgsqlTypesHelper.cs @@ -1112,19 +1112,20 @@ private String ConvertToBackendPlainQuery(Object NativeData) Convert.ChangeType(Enum.Format(NativeData.GetType(), NativeData, "d"), typeof (String), CultureInfo.InvariantCulture)); } - else if (NativeData is IFormattable) - { - return - (this.Quote - ? QuoteString(((IFormattable) NativeData).ToString(null, ni).Replace("'", "''").Replace("\\", "\\\\")) - : ((IFormattable) NativeData).ToString(null, ni).Replace("'", "''").Replace("\\", "\\\\")); - } + IFormattable nativeData = NativeData as IFormattable; + if (nativeData != null) + { + return + (this.Quote + ? QuoteString((nativeData).ToString(null, ni).Replace("'", "''")) + : (nativeData).ToString(null, ni).Replace("'", "''")); + } // Do special handling of strings when in simple query. Escape quotes and backslashes. return (this.Quote - ? QuoteString(NativeData.ToString().Replace("'", "''").Replace("\\", "\\\\").Replace("\0", "\\0")) - : NativeData.ToString().Replace("'", "''").Replace("\\", "\\\\").Replace("\0", "\\0")); + ? QuoteString(NativeData.ToString().Replace("'", "''").Replace("\0", "\\0")) + : NativeData.ToString().Replace("'", "''").Replace("\0", "\\0")); } } From 8f85ef869bea00ddaee379e42a2f48ff8e516a95 Mon Sep 17 00:00:00 2001 From: Andrey Polyakov Date: Mon, 11 Mar 2013 11:06:09 +0400 Subject: [PATCH 4/6] Added test files --- .gitignore | 10 + src/NpgsqlTypes/NpgsqlTypesHelper.cs | 8 +- .../NUnit20/xmlModel/XmlTest.ObjectLayer.cs | 1938 +++++++++++++++++ .../NUnit20/xmlModel/XmlTest.Views.cs | 488 +++++ .../NUnit20/xmlModel/XmlTest.csdl | 162 ++ .../NUnit20/xmlModel/XmlTest.msl | 109 + .../NUnit20/xmlModel/XmlTest.ssdl | 229 ++ 7 files changed, 2940 insertions(+), 4 deletions(-) create mode 100644 testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ObjectLayer.cs create mode 100644 testsuite/noninteractive/NUnit20/xmlModel/XmlTest.Views.cs create mode 100644 testsuite/noninteractive/NUnit20/xmlModel/XmlTest.csdl create mode 100644 testsuite/noninteractive/NUnit20/xmlModel/XmlTest.msl create mode 100644 testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ssdl diff --git a/.gitignore b/.gitignore index 9bea4330f0..3f5161bca1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,12 @@ .DS_Store +_ReSharper.Npgsql2010 +src/bin/ +src/obj/ +src/build/ +*.suo +*.csproj.user +testsuite/noninteractive/NUnit20/bin/ +testsuite/noninteractive/NUnit20/obj/ +NUnit20/obj/ +npgsql_tests.log diff --git a/src/NpgsqlTypes/NpgsqlTypesHelper.cs b/src/NpgsqlTypes/NpgsqlTypesHelper.cs index f78a496f61..64872f1e3c 100644 --- a/src/NpgsqlTypes/NpgsqlTypesHelper.cs +++ b/src/NpgsqlTypes/NpgsqlTypesHelper.cs @@ -1117,15 +1117,15 @@ private String ConvertToBackendPlainQuery(Object NativeData) { return (this.Quote - ? QuoteString((nativeData).ToString(null, ni).Replace("'", "''")) - : (nativeData).ToString(null, ni).Replace("'", "''")); + ? QuoteString((nativeData).ToString(null, ni).Replace("'", "''").Replace("\\", "\\\\")) + : (nativeData).ToString(null, ni).Replace("'", "''").Replace("\\", "\\\\")); } // Do special handling of strings when in simple query. Escape quotes and backslashes. return (this.Quote - ? QuoteString(NativeData.ToString().Replace("'", "''").Replace("\0", "\\0")) - : NativeData.ToString().Replace("'", "''").Replace("\0", "\\0")); + ? QuoteString(NativeData.ToString().Replace("'", "''").Replace("\\", "\\\\").Replace("\0", "\\0")) + : NativeData.ToString().Replace("'", "''").Replace("\\", "\\\\").Replace("\0", "\\0")); } } diff --git a/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ObjectLayer.cs b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ObjectLayer.cs new file mode 100644 index 0000000000..bc13c075c2 --- /dev/null +++ b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ObjectLayer.cs @@ -0,0 +1,1938 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Data.Objects.DataClasses.EdmSchemaAttribute()] +[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("XmlTest", "SalesOrderHeader_OrderID_fkey", "Customer", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(XmlTest.Customer), "SalesOrderHeader", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(XmlTest.SalesOrderHeader))] +[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("XmlTest", "UserDetails_FK", "User", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(XmlTest.User), "UserDetails", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(XmlTest.UserDetails))] +[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("XmlTest", "UserToken_FK", "User", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(XmlTest.User), "UserToken", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(XmlTest.UserToken))] +[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("XmlTest", "dispTargetViews", "dispViews", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(XmlTest.dispViews), "dispViews1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(XmlTest.dispViews))] + +// Original file name: XmlTest.ObjectLayer.cs +// Generation date: 12/21/2009 7:46:26 PM +namespace XmlTest +{ + + /// + /// There are no comments for XmlTestContext in the schema. + /// + public partial class XmlTestContext : global::System.Data.Objects.ObjectContext + { + /// + /// Initializes a new XmlTestContext object using the connection string found in the 'XmlTestContext' section of the application configuration file. + /// + public XmlTestContext() : + base("name=XmlTestContext", "XmlTestContext") + { + this.OnContextCreated(); + } + /// + /// Initialize a new XmlTestContext object. + /// + public XmlTestContext(string connectionString) : + base(connectionString, "XmlTestContext") + { + this.OnContextCreated(); + } + /// + /// Initialize a new XmlTestContext object. + /// + public XmlTestContext(global::System.Data.EntityClient.EntityConnection connection) : + base(connection, "XmlTestContext") + { + this.OnContextCreated(); + } + partial void OnContextCreated(); + /// + /// There are no comments for Customer in the schema. + /// + public global::System.Data.Objects.ObjectQuery Customer + { + get + { + if ((this._Customer == null)) + { + this._Customer = base.CreateQuery("[Customer]"); + } + return this._Customer; + } + } + private global::System.Data.Objects.ObjectQuery _Customer; + /// + /// There are no comments for SalesOrderHeader in the schema. + /// + public global::System.Data.Objects.ObjectQuery SalesOrderHeader + { + get + { + if ((this._SalesOrderHeader == null)) + { + this._SalesOrderHeader = base.CreateQuery("[SalesOrderHeader]"); + } + return this._SalesOrderHeader; + } + } + private global::System.Data.Objects.ObjectQuery _SalesOrderHeader; + /// + /// There are no comments for User in the schema. + /// + public global::System.Data.Objects.ObjectQuery User + { + get + { + if ((this._User == null)) + { + this._User = base.CreateQuery("[User]"); + } + return this._User; + } + } + private global::System.Data.Objects.ObjectQuery _User; + /// + /// There are no comments for UserDetails in the schema. + /// + public global::System.Data.Objects.ObjectQuery UserDetails + { + get + { + if ((this._UserDetails == null)) + { + this._UserDetails = base.CreateQuery("[UserDetails]"); + } + return this._UserDetails; + } + } + private global::System.Data.Objects.ObjectQuery _UserDetails; + /// + /// There are no comments for UserToken in the schema. + /// + public global::System.Data.Objects.ObjectQuery UserToken + { + get + { + if ((this._UserToken == null)) + { + this._UserToken = base.CreateQuery("[UserToken]"); + } + return this._UserToken; + } + } + private global::System.Data.Objects.ObjectQuery _UserToken; + /// + /// There are no comments for XmlTable in the schema. + /// + public global::System.Data.Objects.ObjectQuery XmlTable + { + get + { + if ((this._XmlTable == null)) + { + this._XmlTable = base.CreateQuery("[XmlTable]"); + } + return this._XmlTable; + } + } + private global::System.Data.Objects.ObjectQuery _XmlTable; + /// + /// There are no comments for dispViews in the schema. + /// + public global::System.Data.Objects.ObjectQuery dispViews + { + get + { + if ((this._dispViews == null)) + { + this._dispViews = base.CreateQuery("[dispViews]"); + } + return this._dispViews; + } + } + private global::System.Data.Objects.ObjectQuery _dispViews; + /// + /// There are no comments for Customer in the schema. + /// + public void AddToCustomer(Customer customer) + { + base.AddObject("Customer", customer); + } + /// + /// There are no comments for SalesOrderHeader in the schema. + /// + public void AddToSalesOrderHeader(SalesOrderHeader salesOrderHeader) + { + base.AddObject("SalesOrderHeader", salesOrderHeader); + } + /// + /// There are no comments for User in the schema. + /// + public void AddToUser(User user) + { + base.AddObject("User", user); + } + /// + /// There are no comments for UserDetails in the schema. + /// + public void AddToUserDetails(UserDetails userDetails) + { + base.AddObject("UserDetails", userDetails); + } + /// + /// There are no comments for UserToken in the schema. + /// + public void AddToUserToken(UserToken userToken) + { + base.AddObject("UserToken", userToken); + } + /// + /// There are no comments for XmlTable in the schema. + /// + public void AddToXmlTable(XmlTable xmlTable) + { + base.AddObject("XmlTable", xmlTable); + } + /// + /// There are no comments for dispViews in the schema. + /// + public void AddTodispViews(dispViews dispViews) + { + base.AddObject("dispViews", dispViews); + } + } + /// + /// There are no comments for XmlTest.Customer in the schema. + /// + /// + /// OrderID + /// + [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="XmlTest", Name="Customer")] + [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] + [global::System.Serializable()] + public partial class Customer : global::System.Data.Objects.DataClasses.EntityObject + { + /// + /// Create a new Customer object. + /// + /// Initial value of OrderID. + /// Initial value of NameStyle. + /// Initial value of Active. + /// Initial value of ModifiedDate. + /// Initial value of Created. + /// Initial value of NewCustomer. + /// Initial value of Potential. + /// Initial value of NewAssigned. + /// Initial value of OldActive. + /// Initial value of Total. + public static Customer CreateCustomer(int orderID, int nameStyle, bool active, global::System.DateTime modifiedDate, global::System.DateTime created, bool newCustomer, bool potential, bool newAssigned, bool oldActive, decimal total) + { + Customer customer = new Customer(); + customer.OrderID = orderID; + customer.NameStyle = nameStyle; + customer.Active = active; + customer.ModifiedDate = modifiedDate; + customer.Created = created; + customer.NewCustomer = newCustomer; + customer.Potential = potential; + customer.NewAssigned = newAssigned; + customer.OldActive = oldActive; + customer.Total = total; + return customer; + } + /// + /// There are no comments for Property OrderID in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int OrderID + { + get + { + return this._OrderID; + } + set + { + this.OnOrderIDChanging(value); + this.ReportPropertyChanging("OrderID"); + this._OrderID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("OrderID"); + this.OnOrderIDChanged(); + } + } + private int _OrderID; + partial void OnOrderIDChanging(int value); + partial void OnOrderIDChanged(); + /// + /// There are no comments for Property NameStyle in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int NameStyle + { + get + { + return this._NameStyle; + } + set + { + this.OnNameStyleChanging(value); + this.ReportPropertyChanging("NameStyle"); + this._NameStyle = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("NameStyle"); + this.OnNameStyleChanged(); + } + } + private int _NameStyle; + partial void OnNameStyleChanging(int value); + partial void OnNameStyleChanged(); + /// + /// There are no comments for Property FirstName in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this._FirstName; + } + set + { + this.OnFirstNameChanging(value); + this.ReportPropertyChanging("FirstName"); + this._FirstName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("FirstName"); + this.OnFirstNameChanged(); + } + } + private string _FirstName; + partial void OnFirstNameChanging(string value); + partial void OnFirstNameChanged(); + /// + /// There are no comments for Property LastName in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this._LastName; + } + set + { + this.OnLastNameChanging(value); + this.ReportPropertyChanging("LastName"); + this._LastName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("LastName"); + this.OnLastNameChanged(); + } + } + private string _LastName; + partial void OnLastNameChanging(string value); + partial void OnLastNameChanged(); + /// + /// There are no comments for Property Active in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public bool Active + { + get + { + return this._Active; + } + set + { + this.OnActiveChanging(value); + this.ReportPropertyChanging("Active"); + this._Active = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Active"); + this.OnActiveChanged(); + } + } + private bool _Active; + partial void OnActiveChanging(bool value); + partial void OnActiveChanged(); + /// + /// There are no comments for Property ModifiedDate in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.DateTime ModifiedDate + { + get + { + return this._ModifiedDate; + } + set + { + this.OnModifiedDateChanging(value); + this.ReportPropertyChanging("ModifiedDate"); + this._ModifiedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("ModifiedDate"); + this.OnModifiedDateChanged(); + } + } + private global::System.DateTime _ModifiedDate; + partial void OnModifiedDateChanging(global::System.DateTime value); + partial void OnModifiedDateChanged(); + /// + /// There are no comments for Property TourNumber in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable TourNumber + { + get + { + return this._TourNumber; + } + set + { + this.OnTourNumberChanging(value); + this.ReportPropertyChanging("TourNumber"); + this._TourNumber = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("TourNumber"); + this.OnTourNumberChanged(); + } + } + private global::System.Nullable _TourNumber; + partial void OnTourNumberChanging(global::System.Nullable value); + partial void OnTourNumberChanged(); + /// + /// There are no comments for Property ExternalNumber in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable ExternalNumber + { + get + { + return this._ExternalNumber; + } + set + { + this.OnExternalNumberChanging(value); + this.ReportPropertyChanging("ExternalNumber"); + this._ExternalNumber = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("ExternalNumber"); + this.OnExternalNumberChanged(); + } + } + private global::System.Nullable _ExternalNumber; + partial void OnExternalNumberChanging(global::System.Nullable value); + partial void OnExternalNumberChanged(); + /// + /// There are no comments for Property MainPhone1 in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string MainPhone1 + { + get + { + return this._MainPhone1; + } + set + { + this.OnMainPhone1Changing(value); + this.ReportPropertyChanging("MainPhone1"); + this._MainPhone1 = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("MainPhone1"); + this.OnMainPhone1Changed(); + } + } + private string _MainPhone1; + partial void OnMainPhone1Changing(string value); + partial void OnMainPhone1Changed(); + /// + /// There are no comments for Property MainPhone2 in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string MainPhone2 + { + get + { + return this._MainPhone2; + } + set + { + this.OnMainPhone2Changing(value); + this.ReportPropertyChanging("MainPhone2"); + this._MainPhone2 = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("MainPhone2"); + this.OnMainPhone2Changed(); + } + } + private string _MainPhone2; + partial void OnMainPhone2Changing(string value); + partial void OnMainPhone2Changed(); + /// + /// There are no comments for Property PreOrderID in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string PreOrderID + { + get + { + return this._PreOrderID; + } + set + { + this.OnPreOrderIDChanging(value); + this.ReportPropertyChanging("PreOrderID"); + this._PreOrderID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("PreOrderID"); + this.OnPreOrderIDChanged(); + } + } + private string _PreOrderID; + partial void OnPreOrderIDChanging(string value); + partial void OnPreOrderIDChanged(); + /// + /// There are no comments for Property LastVisit in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable LastVisit + { + get + { + return this._LastVisit; + } + set + { + this.OnLastVisitChanging(value); + this.ReportPropertyChanging("LastVisit"); + this._LastVisit = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("LastVisit"); + this.OnLastVisitChanged(); + } + } + private global::System.Nullable _LastVisit; + partial void OnLastVisitChanging(global::System.Nullable value); + partial void OnLastVisitChanged(); + /// + /// There are no comments for Property Created in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.DateTime Created + { + get + { + return this._Created; + } + set + { + this.OnCreatedChanging(value); + this.ReportPropertyChanging("Created"); + this._Created = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Created"); + this.OnCreatedChanged(); + } + } + private global::System.DateTime _Created; + partial void OnCreatedChanging(global::System.DateTime value); + partial void OnCreatedChanged(); + /// + /// There are no comments for Property ExternalName in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalName + { + get + { + return this._ExternalName; + } + set + { + this.OnExternalNameChanging(value); + this.ReportPropertyChanging("ExternalName"); + this._ExternalName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("ExternalName"); + this.OnExternalNameChanged(); + } + } + private string _ExternalName; + partial void OnExternalNameChanging(string value); + partial void OnExternalNameChanged(); + /// + /// There are no comments for Property NewCustomer in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public bool NewCustomer + { + get + { + return this._NewCustomer; + } + set + { + this.OnNewCustomerChanging(value); + this.ReportPropertyChanging("NewCustomer"); + this._NewCustomer = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("NewCustomer"); + this.OnNewCustomerChanged(); + } + } + private bool _NewCustomer; + partial void OnNewCustomerChanging(bool value); + partial void OnNewCustomerChanged(); + /// + /// There are no comments for Property Potential in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public bool Potential + { + get + { + return this._Potential; + } + set + { + this.OnPotentialChanging(value); + this.ReportPropertyChanging("Potential"); + this._Potential = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Potential"); + this.OnPotentialChanged(); + } + } + private bool _Potential; + partial void OnPotentialChanging(bool value); + partial void OnPotentialChanged(); + /// + /// There are no comments for Property CustomerID in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable CustomerID + { + get + { + return this._CustomerID; + } + set + { + this.OnCustomerIDChanging(value); + this.ReportPropertyChanging("CustomerID"); + this._CustomerID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("CustomerID"); + this.OnCustomerIDChanged(); + } + } + private global::System.Nullable _CustomerID; + partial void OnCustomerIDChanging(global::System.Nullable value); + partial void OnCustomerIDChanged(); + /// + /// There are no comments for Property OldExternalNumber in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable OldExternalNumber + { + get + { + return this._OldExternalNumber; + } + set + { + this.OnOldExternalNumberChanging(value); + this.ReportPropertyChanging("OldExternalNumber"); + this._OldExternalNumber = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("OldExternalNumber"); + this.OnOldExternalNumberChanged(); + } + } + private global::System.Nullable _OldExternalNumber; + partial void OnOldExternalNumberChanging(global::System.Nullable value); + partial void OnOldExternalNumberChanged(); + /// + /// There are no comments for Property OldTourNumber in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable OldTourNumber + { + get + { + return this._OldTourNumber; + } + set + { + this.OnOldTourNumberChanging(value); + this.ReportPropertyChanging("OldTourNumber"); + this._OldTourNumber = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("OldTourNumber"); + this.OnOldTourNumberChanged(); + } + } + private global::System.Nullable _OldTourNumber; + partial void OnOldTourNumberChanging(global::System.Nullable value); + partial void OnOldTourNumberChanged(); + /// + /// There are no comments for Property NewAssigned in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public bool NewAssigned + { + get + { + return this._NewAssigned; + } + set + { + this.OnNewAssignedChanging(value); + this.ReportPropertyChanging("NewAssigned"); + this._NewAssigned = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("NewAssigned"); + this.OnNewAssignedChanged(); + } + } + private bool _NewAssigned; + partial void OnNewAssignedChanging(bool value); + partial void OnNewAssignedChanged(); + /// + /// There are no comments for Property OldActive in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public bool OldActive + { + get + { + return this._OldActive; + } + set + { + this.OnOldActiveChanging(value); + this.ReportPropertyChanging("OldActive"); + this._OldActive = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("OldActive"); + this.OnOldActiveChanged(); + } + } + private bool _OldActive; + partial void OnOldActiveChanging(bool value); + partial void OnOldActiveChanged(); + /// + /// There are no comments for Property StartDate in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable StartDate + { + get + { + return this._StartDate; + } + set + { + this.OnStartDateChanging(value); + this.ReportPropertyChanging("StartDate"); + this._StartDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("StartDate"); + this.OnStartDateChanged(); + } + } + private global::System.Nullable _StartDate; + partial void OnStartDateChanging(global::System.Nullable value); + partial void OnStartDateChanged(); + /// + /// There are no comments for Property Total in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public decimal Total + { + get + { + return this._Total; + } + set + { + this.OnTotalChanging(value); + this.ReportPropertyChanging("Total"); + this._Total = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Total"); + this.OnTotalChanged(); + } + } + private decimal _Total; + partial void OnTotalChanging(decimal value); + partial void OnTotalChanged(); + /// + /// There are no comments for SalesOrderHeader in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "SalesOrderHeader_OrderID_fkey", "SalesOrderHeader")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityCollection SalesOrderHeader + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection("XmlTest.SalesOrderHeader_OrderID_fkey", "SalesOrderHeader"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection("XmlTest.SalesOrderHeader_OrderID_fkey", "SalesOrderHeader", value); + } + } + } + } + /// + /// There are no comments for XmlTest.SalesOrderHeader in the schema. + /// + /// + /// ID + /// + [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="XmlTest", Name="SalesOrderHeader")] + [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] + [global::System.Serializable()] + public partial class SalesOrderHeader : global::System.Data.Objects.DataClasses.EntityObject + { + /// + /// Create a new SalesOrderHeader object. + /// + /// Initial value of Status. + /// Initial value of SubTotal. + /// Initial value of TotalDue. + /// Initial value of BookCounter. + /// Initial value of SubSubTotal. + /// Initial value of PriceRabatt15. + /// Initial value of Total. + /// Initial value of Discount. + /// Initial value of Rabatt. + /// Initial value of ID. + /// Initial value of Saison. + public static SalesOrderHeader CreateSalesOrderHeader(int status, decimal subTotal, decimal totalDue, int bookCounter, decimal subSubTotal, bool priceRabatt15, decimal total, decimal discount, decimal rabatt, int id, string saison) + { + SalesOrderHeader salesOrderHeader = new SalesOrderHeader(); + salesOrderHeader.Status = status; + salesOrderHeader.SubTotal = subTotal; + salesOrderHeader.TotalDue = totalDue; + salesOrderHeader.BookCounter = bookCounter; + salesOrderHeader.SubSubTotal = subSubTotal; + salesOrderHeader.PriceRabatt15 = priceRabatt15; + salesOrderHeader.Total = total; + salesOrderHeader.Discount = discount; + salesOrderHeader.Rabatt = rabatt; + salesOrderHeader.ID = id; + salesOrderHeader.Saison = saison; + return salesOrderHeader; + } + /// + /// There are no comments for Property OrderDate in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable OrderDate + { + get + { + return this._OrderDate; + } + set + { + this.OnOrderDateChanging(value); + this.ReportPropertyChanging("OrderDate"); + this._OrderDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("OrderDate"); + this.OnOrderDateChanged(); + } + } + private global::System.Nullable _OrderDate; + partial void OnOrderDateChanging(global::System.Nullable value); + partial void OnOrderDateChanged(); + /// + /// There are no comments for Property Status in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int Status + { + get + { + return this._Status; + } + set + { + this.OnStatusChanging(value); + this.ReportPropertyChanging("Status"); + this._Status = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Status"); + this.OnStatusChanged(); + } + } + private int _Status; + partial void OnStatusChanging(int value); + partial void OnStatusChanged(); + /// + /// There are no comments for Property BillToAddressID in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable BillToAddressID + { + get + { + return this._BillToAddressID; + } + set + { + this.OnBillToAddressIDChanging(value); + this.ReportPropertyChanging("BillToAddressID"); + this._BillToAddressID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("BillToAddressID"); + this.OnBillToAddressIDChanged(); + } + } + private global::System.Nullable _BillToAddressID; + partial void OnBillToAddressIDChanging(global::System.Nullable value); + partial void OnBillToAddressIDChanged(); + /// + /// There are no comments for Property SubTotal in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public decimal SubTotal + { + get + { + return this._SubTotal; + } + set + { + this.OnSubTotalChanging(value); + this.ReportPropertyChanging("SubTotal"); + this._SubTotal = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("SubTotal"); + this.OnSubTotalChanged(); + } + } + private decimal _SubTotal; + partial void OnSubTotalChanging(decimal value); + partial void OnSubTotalChanged(); + /// + /// There are no comments for Property TotalDue in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public decimal TotalDue + { + get + { + return this._TotalDue; + } + set + { + this.OnTotalDueChanging(value); + this.ReportPropertyChanging("TotalDue"); + this._TotalDue = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("TotalDue"); + this.OnTotalDueChanged(); + } + } + private decimal _TotalDue; + partial void OnTotalDueChanging(decimal value); + partial void OnTotalDueChanged(); + /// + /// There are no comments for Property Comment in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string Comment + { + get + { + return this._Comment; + } + set + { + this.OnCommentChanging(value); + this.ReportPropertyChanging("Comment"); + this._Comment = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("Comment"); + this.OnCommentChanged(); + } + } + private string _Comment; + partial void OnCommentChanging(string value); + partial void OnCommentChanged(); + /// + /// There are no comments for Property ModifiedDate in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable ModifiedDate + { + get + { + return this._ModifiedDate; + } + set + { + this.OnModifiedDateChanging(value); + this.ReportPropertyChanging("ModifiedDate"); + this._ModifiedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("ModifiedDate"); + this.OnModifiedDateChanged(); + } + } + private global::System.Nullable _ModifiedDate; + partial void OnModifiedDateChanging(global::System.Nullable value); + partial void OnModifiedDateChanged(); + /// + /// There are no comments for Property PaymentVersion in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable PaymentVersion + { + get + { + return this._PaymentVersion; + } + set + { + this.OnPaymentVersionChanging(value); + this.ReportPropertyChanging("PaymentVersion"); + this._PaymentVersion = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("PaymentVersion"); + this.OnPaymentVersionChanged(); + } + } + private global::System.Nullable _PaymentVersion; + partial void OnPaymentVersionChanging(global::System.Nullable value); + partial void OnPaymentVersionChanged(); + /// + /// There are no comments for Property BillID in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string BillID + { + get + { + return this._BillID; + } + set + { + this.OnBillIDChanging(value); + this.ReportPropertyChanging("BillID"); + this._BillID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("BillID"); + this.OnBillIDChanged(); + } + } + private string _BillID; + partial void OnBillIDChanging(string value); + partial void OnBillIDChanged(); + /// + /// There are no comments for Property BookCounter in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int BookCounter + { + get + { + return this._BookCounter; + } + set + { + this.OnBookCounterChanging(value); + this.ReportPropertyChanging("BookCounter"); + this._BookCounter = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("BookCounter"); + this.OnBookCounterChanged(); + } + } + private int _BookCounter; + partial void OnBookCounterChanging(int value); + partial void OnBookCounterChanged(); + /// + /// There are no comments for Property SendID in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable SendID + { + get + { + return this._SendID; + } + set + { + this.OnSendIDChanging(value); + this.ReportPropertyChanging("SendID"); + this._SendID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("SendID"); + this.OnSendIDChanged(); + } + } + private global::System.Nullable _SendID; + partial void OnSendIDChanging(global::System.Nullable value); + partial void OnSendIDChanged(); + /// + /// There are no comments for Property SubSubTotal in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public decimal SubSubTotal + { + get + { + return this._SubSubTotal; + } + set + { + this.OnSubSubTotalChanging(value); + this.ReportPropertyChanging("SubSubTotal"); + this._SubSubTotal = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("SubSubTotal"); + this.OnSubSubTotalChanged(); + } + } + private decimal _SubSubTotal; + partial void OnSubSubTotalChanging(decimal value); + partial void OnSubSubTotalChanged(); + /// + /// There are no comments for Property PriceRabatt15 in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public bool PriceRabatt15 + { + get + { + return this._PriceRabatt15; + } + set + { + this.OnPriceRabatt15Changing(value); + this.ReportPropertyChanging("PriceRabatt15"); + this._PriceRabatt15 = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("PriceRabatt15"); + this.OnPriceRabatt15Changed(); + } + } + private bool _PriceRabatt15; + partial void OnPriceRabatt15Changing(bool value); + partial void OnPriceRabatt15Changed(); + /// + /// There are no comments for Property Total in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public decimal Total + { + get + { + return this._Total; + } + set + { + this.OnTotalChanging(value); + this.ReportPropertyChanging("Total"); + this._Total = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Total"); + this.OnTotalChanged(); + } + } + private decimal _Total; + partial void OnTotalChanging(decimal value); + partial void OnTotalChanged(); + /// + /// There are no comments for Property Discount in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public decimal Discount + { + get + { + return this._Discount; + } + set + { + this.OnDiscountChanging(value); + this.ReportPropertyChanging("Discount"); + this._Discount = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Discount"); + this.OnDiscountChanged(); + } + } + private decimal _Discount; + partial void OnDiscountChanging(decimal value); + partial void OnDiscountChanged(); + /// + /// There are no comments for Property Rabatt in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public decimal Rabatt + { + get + { + return this._Rabatt; + } + set + { + this.OnRabattChanging(value); + this.ReportPropertyChanging("Rabatt"); + this._Rabatt = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("Rabatt"); + this.OnRabattChanged(); + } + } + private decimal _Rabatt; + partial void OnRabattChanging(decimal value); + partial void OnRabattChanged(); + /// + /// There are no comments for Property SendDate in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable SendDate + { + get + { + return this._SendDate; + } + set + { + this.OnSendDateChanging(value); + this.ReportPropertyChanging("SendDate"); + this._SendDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("SendDate"); + this.OnSendDateChanged(); + } + } + private global::System.Nullable _SendDate; + partial void OnSendDateChanging(global::System.Nullable value); + partial void OnSendDateChanged(); + /// + /// There are no comments for Property ID in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int ID + { + get + { + return this._ID; + } + set + { + this.OnIDChanging(value); + this.ReportPropertyChanging("ID"); + this._ID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("ID"); + this.OnIDChanged(); + } + } + private int _ID; + partial void OnIDChanging(int value); + partial void OnIDChanged(); + /// + /// There are no comments for Property Saison in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string Saison + { + get + { + return this._Saison; + } + set + { + this.OnSaisonChanging(value); + this.ReportPropertyChanging("Saison"); + this._Saison = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false); + this.ReportPropertyChanged("Saison"); + this.OnSaisonChanged(); + } + } + private string _Saison; + partial void OnSaisonChanging(string value); + partial void OnSaisonChanged(); + /// + /// There are no comments for Customer in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "SalesOrderHeader_OrderID_fkey", "Customer")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public Customer Customer + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.SalesOrderHeader_OrderID_fkey", "Customer").Value; + } + set + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.SalesOrderHeader_OrderID_fkey", "Customer").Value = value; + } + } + /// + /// There are no comments for Customer in the schema. + /// + [global::System.ComponentModel.BrowsableAttribute(false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityReference CustomerReference + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.SalesOrderHeader_OrderID_fkey", "Customer"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference("XmlTest.SalesOrderHeader_OrderID_fkey", "Customer", value); + } + } + } + } + /// + /// There are no comments for XmlTest.User in the schema. + /// + /// + /// UserId + /// + [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="XmlTest", Name="User")] + [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] + [global::System.Serializable()] + public partial class User : global::System.Data.Objects.DataClasses.EntityObject + { + /// + /// Create a new User object. + /// + /// Initial value of UserId. + public static User CreateUser(int userId) + { + User user = new User(); + user.UserId = userId; + return user; + } + /// + /// There are no comments for Property UserId in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int UserId + { + get + { + return this._UserId; + } + set + { + this.OnUserIdChanging(value); + this.ReportPropertyChanging("UserId"); + this._UserId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("UserId"); + this.OnUserIdChanged(); + } + } + private int _UserId; + partial void OnUserIdChanging(int value); + partial void OnUserIdChanged(); + /// + /// There are no comments for Property Name in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this._Name; + } + set + { + this.OnNameChanging(value); + this.ReportPropertyChanging("Name"); + this._Name = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("Name"); + this.OnNameChanged(); + } + } + private string _Name; + partial void OnNameChanging(string value); + partial void OnNameChanged(); + /// + /// There are no comments for Property Login in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string Login + { + get + { + return this._Login; + } + set + { + this.OnLoginChanging(value); + this.ReportPropertyChanging("Login"); + this._Login = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("Login"); + this.OnLoginChanged(); + } + } + private string _Login; + partial void OnLoginChanging(string value); + partial void OnLoginChanged(); + /// + /// There are no comments for Property StatusId in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Nullable StatusId + { + get + { + return this._StatusId; + } + set + { + this.OnStatusIdChanging(value); + this.ReportPropertyChanging("StatusId"); + this._StatusId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("StatusId"); + this.OnStatusIdChanged(); + } + } + private global::System.Nullable _StatusId; + partial void OnStatusIdChanging(global::System.Nullable value); + partial void OnStatusIdChanged(); + /// + /// There are no comments for UserDetails in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "UserDetails_FK", "UserDetails")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public UserDetails UserDetails + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserDetails_FK", "UserDetails").Value; + } + set + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserDetails_FK", "UserDetails").Value = value; + } + } + /// + /// There are no comments for UserDetails in the schema. + /// + [global::System.ComponentModel.BrowsableAttribute(false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityReference UserDetailsReference + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserDetails_FK", "UserDetails"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference("XmlTest.UserDetails_FK", "UserDetails", value); + } + } + } + /// + /// There are no comments for UserToken in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "UserToken_FK", "UserToken")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public UserToken UserToken + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserToken_FK", "UserToken").Value; + } + set + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserToken_FK", "UserToken").Value = value; + } + } + /// + /// There are no comments for UserToken in the schema. + /// + [global::System.ComponentModel.BrowsableAttribute(false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityReference UserTokenReference + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserToken_FK", "UserToken"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference("XmlTest.UserToken_FK", "UserToken", value); + } + } + } + } + /// + /// There are no comments for XmlTest.UserDetails in the schema. + /// + /// + /// UserId + /// + [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="XmlTest", Name="UserDetails")] + [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] + [global::System.Serializable()] + public partial class UserDetails : global::System.Data.Objects.DataClasses.EntityObject + { + /// + /// Create a new UserDetails object. + /// + /// Initial value of UserId. + public static UserDetails CreateUserDetails(int userId) + { + UserDetails userDetails = new UserDetails(); + userDetails.UserId = userId; + return userDetails; + } + /// + /// There are no comments for Property UserId in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int UserId + { + get + { + return this._UserId; + } + set + { + this.OnUserIdChanging(value); + this.ReportPropertyChanging("UserId"); + this._UserId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("UserId"); + this.OnUserIdChanged(); + } + } + private int _UserId; + partial void OnUserIdChanging(int value); + partial void OnUserIdChanged(); + /// + /// There are no comments for Property Details in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string Details + { + get + { + return this._Details; + } + set + { + this.OnDetailsChanging(value); + this.ReportPropertyChanging("Details"); + this._Details = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("Details"); + this.OnDetailsChanged(); + } + } + private string _Details; + partial void OnDetailsChanging(string value); + partial void OnDetailsChanged(); + /// + /// There are no comments for User in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "UserDetails_FK", "User")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public User User + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserDetails_FK", "User").Value; + } + set + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserDetails_FK", "User").Value = value; + } + } + /// + /// There are no comments for User in the schema. + /// + [global::System.ComponentModel.BrowsableAttribute(false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityReference UserReference + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserDetails_FK", "User"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference("XmlTest.UserDetails_FK", "User", value); + } + } + } + } + /// + /// There are no comments for XmlTest.UserToken in the schema. + /// + /// + /// UserId + /// + [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="XmlTest", Name="UserToken")] + [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] + [global::System.Serializable()] + public partial class UserToken : global::System.Data.Objects.DataClasses.EntityObject + { + /// + /// Create a new UserToken object. + /// + /// Initial value of UserId. + public static UserToken CreateUserToken(int userId) + { + UserToken userToken = new UserToken(); + userToken.UserId = userId; + return userToken; + } + /// + /// There are no comments for Property UserId in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int UserId + { + get + { + return this._UserId; + } + set + { + this.OnUserIdChanging(value); + this.ReportPropertyChanging("UserId"); + this._UserId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("UserId"); + this.OnUserIdChanged(); + } + } + private int _UserId; + partial void OnUserIdChanging(int value); + partial void OnUserIdChanged(); + /// + /// There are no comments for Property Token in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string Token + { + get + { + return this._Token; + } + set + { + this.OnTokenChanging(value); + this.ReportPropertyChanging("Token"); + this._Token = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("Token"); + this.OnTokenChanged(); + } + } + private string _Token; + partial void OnTokenChanging(string value); + partial void OnTokenChanged(); + /// + /// There are no comments for User in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "UserToken_FK", "User")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public User User + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserToken_FK", "User").Value; + } + set + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserToken_FK", "User").Value = value; + } + } + /// + /// There are no comments for User in the schema. + /// + [global::System.ComponentModel.BrowsableAttribute(false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityReference UserReference + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("XmlTest.UserToken_FK", "User"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference("XmlTest.UserToken_FK", "User", value); + } + } + } + } + /// + /// There are no comments for XmlTest.XmlTable in the schema. + /// + /// + /// key + /// + [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="XmlTest", Name="XmlTable")] + [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] + [global::System.Serializable()] + public partial class XmlTable : global::System.Data.Objects.DataClasses.EntityObject + { + /// + /// Create a new XmlTable object. + /// + /// Initial value of key. + public static XmlTable CreateXmlTable(int key) + { + XmlTable xmlTable = new XmlTable(); + xmlTable.key = key; + return xmlTable; + } + /// + /// There are no comments for Property key in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public int key + { + get + { + return this._key; + } + set + { + this.OnkeyChanging(value); + this.ReportPropertyChanging("key"); + this._key = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); + this.ReportPropertyChanged("key"); + this.OnkeyChanged(); + } + } + private int _key; + partial void OnkeyChanging(int value); + partial void OnkeyChanged(); + /// + /// There are no comments for Property test_xml in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string test_xml + { + get + { + return this._test_xml; + } + set + { + this.Ontest_xmlChanging(value); + this.ReportPropertyChanging("test_xml"); + this._test_xml = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("test_xml"); + this.Ontest_xmlChanged(); + } + } + private string _test_xml; + partial void Ontest_xmlChanging(string value); + partial void Ontest_xmlChanged(); + } + /// + /// There are no comments for XmlTest.dispViews in the schema. + /// + /// + /// ViewName + /// MdsIdPlatformId + /// + [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="XmlTest", Name="dispViews")] + [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] + [global::System.Serializable()] + public partial class dispViews : global::System.Data.Objects.DataClasses.EntityObject + { + /// + /// Create a new dispViews object. + /// + /// Initial value of ViewName. + /// Initial value of MdsIdPlatformId. + public static dispViews CreatedispViews(string viewName, string mdsIdPlatformId) + { + dispViews dispViews = new dispViews(); + dispViews.ViewName = viewName; + dispViews.MdsIdPlatformId = mdsIdPlatformId; + return dispViews; + } + /// + /// There are no comments for Property ViewName in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string ViewName + { + get + { + return this._ViewName; + } + set + { + this.OnViewNameChanging(value); + this.ReportPropertyChanging("ViewName"); + this._ViewName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false); + this.ReportPropertyChanged("ViewName"); + this.OnViewNameChanged(); + } + } + private string _ViewName; + partial void OnViewNameChanging(string value); + partial void OnViewNameChanged(); + /// + /// There are no comments for Property MdsIdPlatformId in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string MdsIdPlatformId + { + get + { + return this._MdsIdPlatformId; + } + set + { + this.OnMdsIdPlatformIdChanging(value); + this.ReportPropertyChanging("MdsIdPlatformId"); + this._MdsIdPlatformId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false); + this.ReportPropertyChanged("MdsIdPlatformId"); + this.OnMdsIdPlatformIdChanged(); + } + } + private string _MdsIdPlatformId; + partial void OnMdsIdPlatformIdChanging(string value); + partial void OnMdsIdPlatformIdChanged(); + /// + /// There are no comments for Property DisplayName in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this._DisplayName; + } + set + { + this.OnDisplayNameChanging(value); + this.ReportPropertyChanging("DisplayName"); + this._DisplayName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("DisplayName"); + this.OnDisplayNameChanged(); + } + } + private string _DisplayName; + partial void OnDisplayNameChanging(string value); + partial void OnDisplayNameChanged(); + /// + /// There are no comments for Property ImageFileName in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public string ImageFileName + { + get + { + return this._ImageFileName; + } + set + { + this.OnImageFileNameChanging(value); + this.ReportPropertyChanging("ImageFileName"); + this._ImageFileName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); + this.ReportPropertyChanged("ImageFileName"); + this.OnImageFileNameChanged(); + } + } + private string _ImageFileName; + partial void OnImageFileNameChanging(string value); + partial void OnImageFileNameChanged(); + /// + /// There are no comments for dispViews1 in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "dispTargetViews", "dispViews1")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityCollection dispViews1 + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection("XmlTest.dispTargetViews", "dispViews1"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection("XmlTest.dispTargetViews", "dispViews1", value); + } + } + } + /// + /// There are no comments for dispViews2 in the schema. + /// + [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("XmlTest", "dispTargetViews", "dispViews")] + [global::System.Xml.Serialization.XmlIgnoreAttribute()] + [global::System.Xml.Serialization.SoapIgnoreAttribute()] + [global::System.Runtime.Serialization.DataMemberAttribute()] + public global::System.Data.Objects.DataClasses.EntityCollection dispViews2 + { + get + { + return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection("XmlTest.dispTargetViews", "dispViews"); + } + set + { + if ((value != null)) + { + ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection("XmlTest.dispTargetViews", "dispViews", value); + } + } + } + } +} diff --git a/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.Views.cs b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.Views.cs new file mode 100644 index 0000000000..3a53907313 --- /dev/null +++ b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.Views.cs @@ -0,0 +1,488 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: System.Data.Mapping.EntityViewGenerationAttribute(typeof(Edm_EntityMappingGeneratedViews.ViewsForBaseEntitySets32CD194B04BDC9F607C67C8FAB6BC4DC))] + +namespace Edm_EntityMappingGeneratedViews +{ + + + /// + /// The type contains views for EntitySets and AssociationSets that were generated at design time. + /// + public sealed class ViewsForBaseEntitySets32CD194B04BDC9F607C67C8FAB6BC4DC : System.Data.Mapping.EntityViewContainer + { + + /// + /// The constructor stores the views for the extents and also the hash values generated based on the metadata and mapping closure and views + /// + public ViewsForBaseEntitySets32CD194B04BDC9F607C67C8FAB6BC4DC() + { + this.EdmEntityContainerName = "XmlTestContext"; + this.StoreEntityContainerName = "XmlTestStoreContainer"; + this.HashOverMappingClosure = "f1b01cb63d8b711866cfe7ecbfa9367e"; + this.HashOverAllExtentViews = "b0c3118d79b4c037f19c708219fdab28"; + this.ViewCount = 19; + } + + // The method returns the view for the index given. + protected override System.Collections.Generic.KeyValuePair GetViewAt(int index) + { + if ((index == 0)) + { + // return view for XmlTestStoreContainer.Customer + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.Customer", "\r\n SELECT VALUE -- Constructing Customer\r\n [XmlTest.Store].Customer(T1." + + "Customer_OrderID, T1.Customer_NameStyle, T1.Customer_FirstName, T1.Customer_Last" + + "Name, T1.Customer_Active, T1.Customer_ModifiedDate, T1.Customer_TourNumber, T1.C" + + "ustomer_ExternalNumber, T1.Customer_MainPhone1, T1.Customer_MainPhone2, T1.Custo" + + "mer_PreOrderID, T1.Customer_LastVisit, T1.Customer_Created, T1.Customer_External" + + "Name, T1.Customer_NewCustomer, T1.Customer_Potential, T1.Customer_CustomerID, T1" + + ".Customer_OldExternalNumber, T1.Customer_OldTourNumber, T1.Customer_NewAssigned," + + " T1.Customer_OldActive, T1.Customer_StartDate, T1.Customer_Total)\r\n FROM (\r\n " + + " SELECT \r\n T.OrderID AS Customer_OrderID, \r\n T.NameS" + + "tyle AS Customer_NameStyle, \r\n T.FirstName AS Customer_FirstName, \r\n " + + " T.LastName AS Customer_LastName, \r\n T.Active AS Customer_A" + + "ctive, \r\n T.ModifiedDate AS Customer_ModifiedDate, \r\n T.To" + + "urNumber AS Customer_TourNumber, \r\n T.ExternalNumber AS Customer_Exte" + + "rnalNumber, \r\n T.MainPhone1 AS Customer_MainPhone1, \r\n T.M" + + "ainPhone2 AS Customer_MainPhone2, \r\n T.PreOrderID AS Customer_PreOrde" + + "rID, \r\n T.LastVisit AS Customer_LastVisit, \r\n T.Created AS" + + " Customer_Created, \r\n T.ExternalName AS Customer_ExternalName, \r\n " + + " T.NewCustomer AS Customer_NewCustomer, \r\n T.Potential AS Cust" + + "omer_Potential, \r\n T.CustomerID AS Customer_CustomerID, \r\n " + + " T.OldExternalNumber AS Customer_OldExternalNumber, \r\n T.OldTourNumbe" + + "r AS Customer_OldTourNumber, \r\n T.NewAssigned AS Customer_NewAssigned" + + ", \r\n T.OldActive AS Customer_OldActive, \r\n T.StartDate AS " + + "Customer_StartDate, \r\n T.Total AS Customer_Total, \r\n True " + + "AS _from0\r\n FROM XmlTestContext.Customer AS T\r\n ) AS T1"); + } + else + { + if ((index == 1)) + { + // return view for XmlTestStoreContainer.SalesOrderHeader + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.SalesOrderHeader", "\r\n SELECT VALUE -- Constructing SalesOrderHeader\r\n [XmlTest.Store].Sale" + + "sOrderHeader(T3.SalesOrderHeader_OrderDate, T3.SalesOrderHeader_Status, T3.Sales" + + "OrderHeader_BillToAddressID, T3.SalesOrderHeader_SubTotal, T3.SalesOrderHeader_T" + + "otalDue, T3.SalesOrderHeader_Comment, T3.SalesOrderHeader_ModifiedDate, T3.Sales" + + "OrderHeader_PaymentVersion, T3.SalesOrderHeader_BillID, T3.SalesOrderHeader_Book" + + "Counter, T3.SalesOrderHeader_SendID, T3.SalesOrderHeader_SubSubTotal, T3.SalesOr" + + "derHeader_PriceRabatt15, T3.SalesOrderHeader_Total, T3.SalesOrderHeader_Discount" + + ", T3.SalesOrderHeader_Rabatt, T3.SalesOrderHeader_OrderID, T3.SalesOrderHeader_S" + + "endDate, T3.SalesOrderHeader_ID, T3.SalesOrderHeader_Saison)\r\n FROM (\r\n " + + " SELECT T2.SalesOrderHeader_OrderDate, T2.SalesOrderHeader_Status, T2.SalesOrde" + + "rHeader_BillToAddressID, T2.SalesOrderHeader_SubTotal, T2.SalesOrderHeader_Total" + + "Due, T2.SalesOrderHeader_Comment, T2.SalesOrderHeader_ModifiedDate, T2.SalesOrde" + + "rHeader_PaymentVersion, T2.SalesOrderHeader_BillID, T2.SalesOrderHeader_BookCoun" + + "ter, T2.SalesOrderHeader_SendID, T2.SalesOrderHeader_SubSubTotal, T2.SalesOrderH" + + "eader_PriceRabatt15, T2.SalesOrderHeader_Total, T2.SalesOrderHeader_Discount, T2" + + ".SalesOrderHeader_Rabatt, T1.SalesOrderHeader_OrderID, T2.SalesOrderHeader_SendD" + + "ate, T1.SalesOrderHeader_ID, T2.SalesOrderHeader_Saison, T2._from0, T1._from1\r\n " + + " FROM (\r\n SELECT \r\n Key(T.Customer).OrderID AS " + + "SalesOrderHeader_OrderID, \r\n Key(T.SalesOrderHeader).ID AS SalesO" + + "rderHeader_ID, \r\n True AS _from1\r\n FROM XmlTestContext" + + ".SalesOrderHeader_OrderID_fkey AS T) AS T1\r\n INNER JOIN (\r\n " + + " SELECT \r\n T.OrderDate AS SalesOrderHeader_OrderDate, \r\n " + + " T.Status AS SalesOrderHeader_Status, \r\n T.BillToAddressID" + + " AS SalesOrderHeader_BillToAddressID, \r\n T.SubTotal AS SalesOrder" + + "Header_SubTotal, \r\n T.TotalDue AS SalesOrderHeader_TotalDue, \r\n " + + " T.Comment AS SalesOrderHeader_Comment, \r\n T.Modifie" + + "dDate AS SalesOrderHeader_ModifiedDate, \r\n T.PaymentVersion AS Sa" + + "lesOrderHeader_PaymentVersion, \r\n T.BillID AS SalesOrderHeader_Bi" + + "llID, \r\n T.BookCounter AS SalesOrderHeader_BookCounter, \r\n " + + " T.SendID AS SalesOrderHeader_SendID, \r\n T.SubSubTotal AS" + + " SalesOrderHeader_SubSubTotal, \r\n T.PriceRabatt15 AS SalesOrderHe" + + "ader_PriceRabatt15, \r\n T.Total AS SalesOrderHeader_Total, \r\n " + + " T.Discount AS SalesOrderHeader_Discount, \r\n T.Rabatt A" + + "S SalesOrderHeader_Rabatt, \r\n T.SendDate AS SalesOrderHeader_Send" + + "Date, \r\n T.ID AS SalesOrderHeader_ID, \r\n T.Saison " + + "AS SalesOrderHeader_Saison, \r\n True AS _from0\r\n FROM X" + + "mlTestContext.SalesOrderHeader AS T) AS T2\r\n ON T1.SalesOrderHeader_I" + + "D = T2.SalesOrderHeader_ID\r\n ) AS T3"); + } + else + { + if ((index == 2)) + { + // return view for XmlTestContext.Customer + return new System.Collections.Generic.KeyValuePair("XmlTestContext.Customer", "\r\n SELECT VALUE -- Constructing Customer\r\n XmlTest.Customer(T1.Customer" + + "_OrderID, T1.Customer_NameStyle, T1.Customer_FirstName, T1.Customer_LastName, T1" + + ".Customer_Active, T1.Customer_ModifiedDate, T1.Customer_TourNumber, T1.Customer_" + + "ExternalNumber, T1.Customer_MainPhone1, T1.Customer_MainPhone2, T1.Customer_PreO" + + "rderID, T1.Customer_LastVisit, T1.Customer_Created, T1.Customer_ExternalName, T1" + + ".Customer_NewCustomer, T1.Customer_Potential, T1.Customer_CustomerID, T1.Custome" + + "r_OldExternalNumber, T1.Customer_OldTourNumber, T1.Customer_NewAssigned, T1.Cust" + + "omer_OldActive, T1.Customer_StartDate, T1.Customer_Total)\r\n FROM (\r\n S" + + "ELECT \r\n T.OrderID AS Customer_OrderID, \r\n T.NameStyle AS " + + "Customer_NameStyle, \r\n T.FirstName AS Customer_FirstName, \r\n " + + " T.LastName AS Customer_LastName, \r\n T.Active AS Customer_Active, \r" + + "\n T.ModifiedDate AS Customer_ModifiedDate, \r\n T.TourNumber" + + " AS Customer_TourNumber, \r\n T.ExternalNumber AS Customer_ExternalNumb" + + "er, \r\n T.MainPhone1 AS Customer_MainPhone1, \r\n T.MainPhone" + + "2 AS Customer_MainPhone2, \r\n T.PreOrderID AS Customer_PreOrderID, \r\n " + + " T.LastVisit AS Customer_LastVisit, \r\n T.Created AS Custome" + + "r_Created, \r\n T.ExternalName AS Customer_ExternalName, \r\n " + + "T.NewCustomer AS Customer_NewCustomer, \r\n T.Potential AS Customer_Pot" + + "ential, \r\n T.CustomerID AS Customer_CustomerID, \r\n T.OldEx" + + "ternalNumber AS Customer_OldExternalNumber, \r\n T.OldTourNumber AS Cus" + + "tomer_OldTourNumber, \r\n T.NewAssigned AS Customer_NewAssigned, \r\n " + + " T.OldActive AS Customer_OldActive, \r\n T.StartDate AS Customer" + + "_StartDate, \r\n T.Total AS Customer_Total, \r\n True AS _from" + + "0\r\n FROM XmlTestStoreContainer.Customer AS T\r\n ) AS T1"); + } + else + { + if ((index == 3)) + { + // return view for XmlTestContext.SalesOrderHeader + return new System.Collections.Generic.KeyValuePair("XmlTestContext.SalesOrderHeader", "\r\n SELECT VALUE -- Constructing SalesOrderHeader\r\n XmlTest.SalesOrderHe" + + "ader(T1.SalesOrderHeader_OrderDate, T1.SalesOrderHeader_Status, T1.SalesOrderHea" + + "der_BillToAddressID, T1.SalesOrderHeader_SubTotal, T1.SalesOrderHeader_TotalDue," + + " T1.SalesOrderHeader_Comment, T1.SalesOrderHeader_ModifiedDate, T1.SalesOrderHea" + + "der_PaymentVersion, T1.SalesOrderHeader_BillID, T1.SalesOrderHeader_BookCounter," + + " T1.SalesOrderHeader_SendID, T1.SalesOrderHeader_SubSubTotal, T1.SalesOrderHeade" + + "r_PriceRabatt15, T1.SalesOrderHeader_Total, T1.SalesOrderHeader_Discount, T1.Sal" + + "esOrderHeader_Rabatt, T1.SalesOrderHeader_SendDate, T1.SalesOrderHeader_ID, T1.S" + + "alesOrderHeader_Saison) WITH \r\n RELATIONSHIP(CREATEREF(XmlTestContext.Cus" + + "tomer, ROW(T1.[SalesOrderHeader_OrderID_fkey.Customer.OrderID]),XmlTest.Customer" + + "),XmlTest.SalesOrderHeader_OrderID_fkey,SalesOrderHeader,Customer) \r\n FROM (\r" + + "\n SELECT \r\n T.OrderDate AS SalesOrderHeader_OrderDate, \r\n " + + " T.Status AS SalesOrderHeader_Status, \r\n T.BillToAddressID AS S" + + "alesOrderHeader_BillToAddressID, \r\n T.SubTotal AS SalesOrderHeader_Su" + + "bTotal, \r\n T.TotalDue AS SalesOrderHeader_TotalDue, \r\n T.C" + + "omment AS SalesOrderHeader_Comment, \r\n T.ModifiedDate AS SalesOrderHe" + + "ader_ModifiedDate, \r\n T.PaymentVersion AS SalesOrderHeader_PaymentVer" + + "sion, \r\n T.BillID AS SalesOrderHeader_BillID, \r\n T.BookCou" + + "nter AS SalesOrderHeader_BookCounter, \r\n T.SendID AS SalesOrderHeader" + + "_SendID, \r\n T.SubSubTotal AS SalesOrderHeader_SubSubTotal, \r\n " + + " T.PriceRabatt15 AS SalesOrderHeader_PriceRabatt15, \r\n T.Total AS " + + "SalesOrderHeader_Total, \r\n T.Discount AS SalesOrderHeader_Discount, \r" + + "\n T.Rabatt AS SalesOrderHeader_Rabatt, \r\n T.SendDate AS Sa" + + "lesOrderHeader_SendDate, \r\n T.ID AS SalesOrderHeader_ID, \r\n " + + " T.Saison AS SalesOrderHeader_Saison, \r\n True AS _from0, \r\n " + + " T.OrderID AS [SalesOrderHeader_OrderID_fkey.Customer.OrderID]\r\n FROM X" + + "mlTestStoreContainer.SalesOrderHeader AS T\r\n ) AS T1"); + } + else + { + if ((index == 4)) + { + // return view for XmlTestContext.SalesOrderHeader_OrderID_fkey + return new System.Collections.Generic.KeyValuePair("XmlTestContext.SalesOrderHeader_OrderID_fkey", @" + SELECT VALUE -- Constructing SalesOrderHeader_OrderID_fkey + XmlTest.SalesOrderHeader_OrderID_fkey(T3.[SalesOrderHeader_OrderID_fkey.Customer], T3.[SalesOrderHeader_OrderID_fkey.SalesOrderHeader]) + FROM ( + SELECT -- Constructing Customer + CreateRef(XmlTestContext.Customer, row(T2.[SalesOrderHeader_OrderID_fkey.Customer.OrderID]),XmlTest.Customer) AS [SalesOrderHeader_OrderID_fkey.Customer], + T2.[SalesOrderHeader_OrderID_fkey.SalesOrderHeader] + FROM ( + SELECT -- Constructing SalesOrderHeader + CreateRef(XmlTestContext.SalesOrderHeader, row(T1.[SalesOrderHeader_OrderID_fkey.SalesOrderHeader.ID]),XmlTest.SalesOrderHeader) AS [SalesOrderHeader_OrderID_fkey.SalesOrderHeader], + T1.[SalesOrderHeader_OrderID_fkey.Customer.OrderID] + FROM ( + SELECT + T.OrderID AS [SalesOrderHeader_OrderID_fkey.Customer.OrderID], + T.ID AS [SalesOrderHeader_OrderID_fkey.SalesOrderHeader.ID], + True AS _from0 + FROM XmlTestStoreContainer.SalesOrderHeader AS T + ) AS T1 + ) AS T2 + ) AS T3"); + } + else + { + if ((index == 5)) + { + // return view for XmlTestStoreContainer.User + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.User", @" + SELECT VALUE -- Constructing User + [XmlTest.Store].User(T1.User_UserId, T1.User_Name, T1.User_Login, T1.User_StatusId) + FROM ( + SELECT + T.UserId AS User_UserId, + T.Name AS User_Name, + T.Login AS User_Login, + T.StatusId AS User_StatusId, + True AS _from0 + FROM XmlTestContext.User AS T + ) AS T1"); + } + else + { + if ((index == 6)) + { + // return view for XmlTestStoreContainer.UserDetails + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.UserDetails", @" + SELECT VALUE -- Constructing UserDetails + [XmlTest.Store].UserDetails(T1.UserDetails_UserId, T1.UserDetails_Details) + FROM ( + SELECT + T.UserId AS UserDetails_UserId, + T.Details AS UserDetails_Details, + True AS _from0 + FROM XmlTestContext.UserDetails AS T + ) AS T1"); + } + else + { + if ((index == 7)) + { + // return view for XmlTestStoreContainer.UserToken + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.UserToken", @" + SELECT VALUE -- Constructing UserToken + [XmlTest.Store].UserToken(T1.UserToken_UserId, T1.UserToken_Token) + FROM ( + SELECT + T.UserId AS UserToken_UserId, + T.Token AS UserToken_Token, + True AS _from0 + FROM XmlTestContext.UserToken AS T + ) AS T1"); + } + else + { + if ((index == 8)) + { + // return view for XmlTestContext.User + return new System.Collections.Generic.KeyValuePair("XmlTestContext.User", @" + SELECT VALUE -- Constructing User + XmlTest.User(T1.User_UserId, T1.User_Name, T1.User_Login, T1.User_StatusId) + FROM ( + SELECT + T.UserId AS User_UserId, + T.Name AS User_Name, + T.Login AS User_Login, + T.StatusId AS User_StatusId, + True AS _from0 + FROM XmlTestStoreContainer.User AS T + ) AS T1"); + } + else + { + if ((index == 9)) + { + // return view for XmlTestContext.UserDetails + return new System.Collections.Generic.KeyValuePair("XmlTestContext.UserDetails", @" + SELECT VALUE -- Constructing UserDetails + XmlTest.UserDetails(T1.UserDetails_UserId, T1.UserDetails_Details) + FROM ( + SELECT + T.UserId AS UserDetails_UserId, + T.Details AS UserDetails_Details, + True AS _from0, + T.UserId AS [UserDetails_FK.UserDetails.UserId] + FROM XmlTestStoreContainer.UserDetails AS T + ) AS T1"); + } + else + { + if ((index == 10)) + { + // return view for XmlTestContext.UserToken + return new System.Collections.Generic.KeyValuePair("XmlTestContext.UserToken", @" + SELECT VALUE -- Constructing UserToken + XmlTest.UserToken(T1.UserToken_UserId, T1.UserToken_Token) + FROM ( + SELECT + T.UserId AS UserToken_UserId, + T.Token AS UserToken_Token, + True AS _from0, + T.UserId AS [UserToken_FK.UserToken.UserId] + FROM XmlTestStoreContainer.UserToken AS T + ) AS T1"); + } + else + { + if ((index == 11)) + { + // return view for XmlTestContext.UserDetails_FK + return new System.Collections.Generic.KeyValuePair("XmlTestContext.UserDetails_FK", @" + SELECT VALUE -- Constructing UserDetails_FK + XmlTest.UserDetails_FK(T3.[UserDetails_FK.User], T3.[UserDetails_FK.UserDetails]) + FROM ( + SELECT -- Constructing User + CreateRef(XmlTestContext.User, row(T2.[UserDetails_FK.User.UserId]),XmlTest.User) AS [UserDetails_FK.User], + T2.[UserDetails_FK.UserDetails] + FROM ( + SELECT -- Constructing UserDetails + CreateRef(XmlTestContext.UserDetails, row(T1.[UserDetails_FK.UserDetails.UserId]),XmlTest.UserDetails) AS [UserDetails_FK.UserDetails], + T1.[UserDetails_FK.User.UserId] + FROM ( + SELECT + T.UserId AS [UserDetails_FK.User.UserId], + T.UserId AS [UserDetails_FK.UserDetails.UserId], + True AS _from0 + FROM XmlTestStoreContainer.UserDetails AS T + ) AS T1 + ) AS T2 + ) AS T3"); + } + else + { + if ((index == 12)) + { + // return view for XmlTestContext.UserToken_FK + return new System.Collections.Generic.KeyValuePair("XmlTestContext.UserToken_FK", @" + SELECT VALUE -- Constructing UserToken_FK + XmlTest.UserToken_FK(T3.[UserToken_FK.User], T3.[UserToken_FK.UserToken]) + FROM ( + SELECT -- Constructing User + CreateRef(XmlTestContext.User, row(T2.[UserToken_FK.User.UserId]),XmlTest.User) AS [UserToken_FK.User], + T2.[UserToken_FK.UserToken] + FROM ( + SELECT -- Constructing UserToken + CreateRef(XmlTestContext.UserToken, row(T1.[UserToken_FK.UserToken.UserId]),XmlTest.UserToken) AS [UserToken_FK.UserToken], + T1.[UserToken_FK.User.UserId] + FROM ( + SELECT + T.UserId AS [UserToken_FK.User.UserId], + T.UserId AS [UserToken_FK.UserToken.UserId], + True AS _from0 + FROM XmlTestStoreContainer.UserToken AS T + ) AS T1 + ) AS T2 + ) AS T3"); + } + else + { + if ((index == 13)) + { + // return view for XmlTestStoreContainer.XmlTable + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.XmlTable", @" + SELECT VALUE -- Constructing XmlTable + [XmlTest.Store].XmlTable(T1.XmlTable_key, T1.[XmlTable.test_xml]) + FROM ( + SELECT + T.[key] AS XmlTable_key, + T.test_xml AS [XmlTable.test_xml], + True AS _from0 + FROM XmlTestContext.XmlTable AS T + ) AS T1"); + } + else + { + if ((index == 14)) + { + // return view for XmlTestContext.XmlTable + return new System.Collections.Generic.KeyValuePair("XmlTestContext.XmlTable", @" + SELECT VALUE -- Constructing XmlTable + XmlTest.XmlTable(T1.XmlTable_key, T1.[XmlTable.test_xml]) + FROM ( + SELECT + T.[key] AS XmlTable_key, + T.test_xml AS [XmlTable.test_xml], + True AS _from0 + FROM XmlTestStoreContainer.XmlTable AS T + ) AS T1"); + } + else + { + if ((index == 15)) + { + // return view for XmlTestStoreContainer.dispViews + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.dispViews", @" + SELECT VALUE -- Constructing dispViews + [XmlTest.Store].dispViews(T1.dispViews_ViewName, T1.dispViews_MdsIdPlatformId, T1.dispViews_DisplayName, T1.dispViews_ImageFileName) + FROM ( + SELECT + T.ViewName AS dispViews_ViewName, + T.MdsIdPlatformId AS dispViews_MdsIdPlatformId, + T.DisplayName AS dispViews_DisplayName, + T.ImageFileName AS dispViews_ImageFileName, + True AS _from0 + FROM XmlTestContext.dispViews AS T + ) AS T1"); + } + else + { + if ((index == 16)) + { + // return view for XmlTestStoreContainer.dispTargetViews + return new System.Collections.Generic.KeyValuePair("XmlTestStoreContainer.dispTargetViews", @" + SELECT VALUE -- Constructing dispTargetViews + [XmlTest.Store].dispTargetViews(T1.dispTargetViews_ViewName, T1.dispTargetViews_MdsIdPlatformId, T1.dispTargetViews_TargetViewName, T1.dispTargetViews_TargetMdsIdPlatformId) + FROM ( + SELECT + Key(T.dispViews).ViewName AS dispTargetViews_ViewName, + Key(T.dispViews).MdsIdPlatformId AS dispTargetViews_MdsIdPlatformId, + Key(T.dispViews1).ViewName AS dispTargetViews_TargetViewName, + Key(T.dispViews1).MdsIdPlatformId AS dispTargetViews_TargetMdsIdPlatformId, + True AS _from0 + FROM XmlTestContext.dispTargetViews AS T + ) AS T1"); + } + else + { + if ((index == 17)) + { + // return view for XmlTestContext.dispViews + return new System.Collections.Generic.KeyValuePair("XmlTestContext.dispViews", @" + SELECT VALUE -- Constructing dispViews + XmlTest.dispViews(T1.dispViews_ViewName, T1.dispViews_MdsIdPlatformId, T1.dispViews_DisplayName, T1.dispViews_ImageFileName) + FROM ( + SELECT + T.ViewName AS dispViews_ViewName, + T.MdsIdPlatformId AS dispViews_MdsIdPlatformId, + T.DisplayName AS dispViews_DisplayName, + T.ImageFileName AS dispViews_ImageFileName, + True AS _from0 + FROM XmlTestStoreContainer.dispViews AS T + ) AS T1"); + } + else + { + if ((index == 18)) + { + // return view for XmlTestContext.dispTargetViews + return new System.Collections.Generic.KeyValuePair("XmlTestContext.dispTargetViews", @" + SELECT VALUE -- Constructing dispTargetViews + XmlTest.dispTargetViews(T3.dispTargetViews_dispViews, T3.dispTargetViews_dispViews1) + FROM ( + SELECT -- Constructing dispViews + CreateRef(XmlTestContext.dispViews, row(T2.dispTargetViews_dispViews_ViewName, T2.dispTargetViews_dispViews_MdsIdPlatformId),XmlTest.dispViews) AS dispTargetViews_dispViews, + T2.dispTargetViews_dispViews1 + FROM ( + SELECT -- Constructing dispViews1 + CreateRef(XmlTestContext.dispViews, row(T1.dispTargetViews_dispViews1_ViewName, T1.dispTargetViews_dispViews1_MdsIdPlatformId),XmlTest.dispViews) AS dispTargetViews_dispViews1, + T1.dispTargetViews_dispViews_ViewName, T1.dispTargetViews_dispViews_MdsIdPlatformId + FROM ( + SELECT + T.ViewName AS dispTargetViews_dispViews_ViewName, + T.MdsIdPlatformId AS dispTargetViews_dispViews_MdsIdPlatformId, + T.TargetViewName AS dispTargetViews_dispViews1_ViewName, + T.TargetMdsIdPlatformId AS dispTargetViews_dispViews1_MdsIdPlatformId, + True AS _from0 + FROM XmlTestStoreContainer.dispTargetViews AS T + ) AS T1 + ) AS T2 + ) AS T3"); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + throw new System.IndexOutOfRangeException(); + } + } +} diff --git a/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.csdl b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.csdl new file mode 100644 index 0000000000..f8020103b7 --- /dev/null +++ b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.csdl @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.msl b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.msl new file mode 100644 index 0000000000..6f6edc5b5b --- /dev/null +++ b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.msl @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ssdl b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ssdl new file mode 100644 index 0000000000..2a9d0d70d3 --- /dev/null +++ b/testsuite/noninteractive/NUnit20/xmlModel/XmlTest.ssdl @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 3a004be755e1e62b84c59b39c0b6a6621d06c583 Mon Sep 17 00:00:00 2001 From: Dmitriy Tsybulko Date: Tue, 12 Mar 2013 14:55:48 +0400 Subject: [PATCH 5/6] Fixed bug with backslash using EntityFramework.dll, added tests for fix --- .gitignore | 1 + lib/EntityFramework.dll | Bin 0 -> 1118296 bytes src/Npgsql/SqlGenerators/VisitedExpression.cs | 7 +- testsuite/noninteractive/NUnit20/App.config | 14 +- .../noninteractive/NUnit20/BackslashTests.cs | 139 ++++++++++++++++++ .../noninteractive/NUnit20/BaseClassTests.cs | 7 +- .../NUnit20/NpgsqlTests2010.csproj | 21 ++- .../noninteractive/NUnit20/POCO/Context.cs | 13 ++ .../noninteractive/NUnit20/POCO/Tablea.cs | 27 ++++ .../noninteractive/NUnit20/TypesTests.cs | 6 +- testsuite/noninteractive/makeDB.bat | 2 +- 11 files changed, 210 insertions(+), 27 deletions(-) create mode 100644 lib/EntityFramework.dll create mode 100644 testsuite/noninteractive/NUnit20/BackslashTests.cs create mode 100644 testsuite/noninteractive/NUnit20/POCO/Context.cs create mode 100644 testsuite/noninteractive/NUnit20/POCO/Tablea.cs diff --git a/.gitignore b/.gitignore index 3f5161bca1..dee783d19c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ src/obj/ src/build/ *.suo *.csproj.user +*.DotSettings.user testsuite/noninteractive/NUnit20/bin/ testsuite/noninteractive/NUnit20/obj/ NUnit20/obj/ diff --git a/lib/EntityFramework.dll b/lib/EntityFramework.dll new file mode 100644 index 0000000000000000000000000000000000000000..8caef36ac349f9c98c0dec1e7b01a3865534b91b GIT binary patch literal 1118296 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/_j@WLI60bV2!FQJ5ZO|bBqW+TGTrHw2^cCfjW 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 <3A2#KSs=2_07X{h3N1Isn+2;JY?gCaWc(!o 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

AEVTIwwnGnSenPaK(_^YZjJwfk3^%f0&6v_%Z> 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

_&P48QeH_c zV!8KIy2tJ@{0RFrPpNg%{x7|E>(-;R{zcj@rH>2O<}>nt5l`~oq1qk^Z#!aV;%(*| zQ|?Qw;##UB<-x>dXWp&nB)pK&uL`xEFH*inME7-hu4&uXlhZcp zF?H+pEjhPe-1Fi$a(@!l_Kf$*u6Q4!1<{63pBEXc2R@WInz(>i!Me_%%n=KS{_KlI zl*@@{vDQz|XO&u>_NihW^?KZt({tO|ZQ~~Db!@0!$3m@!;kLRl>NBrn%0(IT`x5Pl z&V+l8mgDwZH}<5|aie4982n%{4r3XwF}`92xmARle+8>vx%Y@fl6xS`YrRzNz`WM2 zKBbOd9g8~tS}?C|Qk>1c@5lTAB2BpGmD|qJ=hB2?Ked@dsLwpgn#MrW=S!cDq82ezF6m+{*=Rr3~?sWna6kn7p#4xHoXY-*}VNAa>EGq$x!O^Tz!svI=+yYMqESa zGXeJ=YZmibZ++&fbLSl9?Xz7<<=lEc%KSy#S9zRL_h)nuY}ib;w>U4qf`{|CeM#L~ ztb01{e$IO4KPSE+E~MUlhQ4|E6ZO9ne-T?Zj@$2ukK=RM%}e*$`YzO$5zPs0k9$tI z^*@mO(d2e#A-<#OHPjhnZ2v@o>%E=v0xYCX3w#k*H%h=Mk zx#bRItl`8Ngr0v|ZvH*G#vZ#kA2qaD~o=?zmk}UiS!f{p9*QM^2xc>E8dlSj%v+t~mb* zWn%B}vjknY=<~B}nLnZ=r{h-7H-*O0{PEQP%z0JqwZ86osORJ`>aN~G|J%s9_PW1* z2lG0g=-hB0ewc92l_glm)k@0M#5DHB8^xUR?i}LE9eJ)P{}F8t*e5(b+E8kn^jy?E zd#$%Z+o1S>^{=3fTc^_FsTcVX#M#8fgtk#J4Qo7w+Fx5Te-qYmJBL!|M(u0&Sj;D< zb8jW(lZ5KjR*$)RY~5q&`mCazK5u@J@^#`Z;%>%$pYl6G>+>6>o`-ra{E5}RMiU-G zq8{-O?Hd%Gr0h)Cu}OP-tk{M=+2XDd+ZgM{*TJFXBjI5TRpI&sFVD zcbtx(k3MgoNc~hopN~za)N@kpj;CI27n0L)t+tO~)hVZW{S|_j3D-vL)|9ky%lfp~ z{wqqYudNT`YoBc(XV)P3FI>GDpPdsv^>r!h6WX@c#nSD6_qcQ+U!itehmV0Pdy&(7 z8m+G)!~AK4maloOlb(N@$62(|dbxgX+qAu4 zm;6J-B4Rml7~?)gsmEQ9;~Q9y_uG^o5U$Oa_&Y-9t__r~{U5kS^KhN@y|ityI}fXL zuMK~fclA5dPmg&+N#FT?$B4E` zpG)cU4{fWSb9#Q>N_(}@e!d;M$3Wi`Tu_{s^_?~M{lSOG>%67MRdw<+LZ*>MeL3CYlrF#36*v#eFD;5ZY$Fmh1Vb z^&Yxe&gI9D*K3Tf1N3?`iFuuOOLJF})3Gs^@-D*8`IL_mPY|lBqEwywK2NDOT8GcE zO6_~KQ+s!e{D^-e{v@jJ8;({&HqTMMMtntlPYkA=d!60Le4YKnzPnLQV_h3kYMf@22M}$D zzQjO6+o#VPRUWTA9!8lVZlLc3${iVB-}$_tnA5iJR?J;R?m9xxA)QZd#VT*7Jd!r| zQa(uN_|oI(?v*`Gu8MHwGg!xtd%yoG^Y0KJ5vMZF51V;YF~8jb9M^b9%7(;V#D2tU zSMs?T<#9xsIFryg*HGR{sL$P${meGobF5fiNN⪚r*hYF6A?R?CNz7 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π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 - + + - + + + + + + + + + + diff --git a/testsuite/noninteractive/NUnit20/BackslashTests.cs b/testsuite/noninteractive/NUnit20/BackslashTests.cs new file mode 100644 index 0000000000..e3091ab2d7 --- /dev/null +++ b/testsuite/noninteractive/NUnit20/BackslashTests.cs @@ -0,0 +1,139 @@ +using System; +using System.Collections.Generic; +using System.Data.EntityClient; +using System.Data.Objects; +using System.Data.SqlClient; +using System.Linq; +using System.Text; + +using System; +using System.Data; +using System.Configuration; +using Npgsql; + +using NpgsqlTypes; + +using NUnit.Framework; + + + +namespace NpgsqlTests +{ + [TestFixture] + public class BackslashTests: BaseClassTests + { + + protected override NpgsqlConnection TheConnection + { + get { return _conn; } + } + protected override NpgsqlTransaction TheTransaction + { + get { return _t; } + set { _t = value; } + } + protected virtual string TheConnectionString + { + get { return _connString; } + } + + [Test] + public void TestStoreUsingSQL() + { + CommitTransaction = true; + const string testString = "av\\fs\\dgdg\t\n\b\f\n\t"; + + NpgsqlCommand command = new NpgsqlCommand(); + command.Connection = TheConnection; + command.CommandText = "INSERT INTO tablea(\"field_text\") VALUES(@field_text)"; + command.Parameters.AddWithValue("field_text", testString); + command.ExecuteNonQuery(); + + command.CommandText = "SELECT field_text FROM tablea WHERE oid =" + command.LastInsertedOID; + var result = command.ExecuteScalar(); + + if (result != null) + Assert.AreEqual(testString, result.ToString()); + else + { + Assert.Fail(); + } + } + + [Test] + public void TestSingleUsingSQL() + { + CommitTransaction = true; + const string testString = @"\"; + + NpgsqlCommand command = new NpgsqlCommand(); + command.Connection = TheConnection; + command.CommandText = "INSERT INTO tablea(\"field_text\") VALUES(@field_text)"; + command.Parameters.AddWithValue("field_text", testString); + command.ExecuteNonQuery(); + + command.CommandText = "SELECT field_text FROM tablea WHERE oid =" + command.LastInsertedOID; + var result = command.ExecuteScalar(); + + if (result != null) + Assert.AreEqual(testString, result.ToString()); + else + { + Assert.Fail(); + } + } + + [Test] + public void TestStoreUsignEF() + { + string testString = "av\\fs\\dgdg\t\n\b\f\n\t"; + + var context = new TestContext(); + var obj = new Tablea() + { + Field_text = testString, + }; + context.Tablea.Add(obj); + context.SaveChanges(); + context.Dispose(); + + context = new TestContext(); + var result = context.Tablea.FirstOrDefault(x => x.Field_serial == obj.Field_serial); + if (result != null) + { + Assert.AreEqual(result.Field_text, testString); + } + else + { + Assert.Fail(); + } + } + + [Test] + public void TestSingleUsignEF() + { + const string testString = @"\"; + + var context = new TestContext(); + var obj = new Tablea() + { + Field_text = testString, + }; + context.Tablea.Add(obj); + context.SaveChanges(); + context.Dispose(); + + context = new TestContext(); + var result = context.Tablea.FirstOrDefault(x => x.Field_serial == obj.Field_serial); + if (result != null) + { + Assert.AreEqual(result.Field_text, testString); + } + else + { + Assert.Fail(); + } + } + + } +} diff --git a/testsuite/noninteractive/NUnit20/BaseClassTests.cs b/testsuite/noninteractive/NUnit20/BaseClassTests.cs index 4e21e80547..bf9a35609a 100644 --- a/testsuite/noninteractive/NUnit20/BaseClassTests.cs +++ b/testsuite/noninteractive/NUnit20/BaseClassTests.cs @@ -117,12 +117,7 @@ protected virtual void TearDown() if (_connV2.State != ConnectionState.Closed) _connV2.Close(); - } - - - - - + } } } diff --git a/testsuite/noninteractive/NUnit20/NpgsqlTests2010.csproj b/testsuite/noninteractive/NUnit20/NpgsqlTests2010.csproj index b6ea4c7437..1352ec757e 100644 --- a/testsuite/noninteractive/NUnit20/NpgsqlTests2010.csproj +++ b/testsuite/noninteractive/NUnit20/NpgsqlTests2010.csproj @@ -58,7 +58,12 @@ 4 + + False + ..\..\..\lib\EntityFramework.dll + + 3.5 @@ -77,9 +82,11 @@ + + @@ -87,23 +94,13 @@ + - - Designer - - Always - - - Always - - - Always - @@ -139,4 +136,4 @@ - + \ No newline at end of file diff --git a/testsuite/noninteractive/NUnit20/POCO/Context.cs b/testsuite/noninteractive/NUnit20/POCO/Context.cs new file mode 100644 index 0000000000..fd7751e7ce --- /dev/null +++ b/testsuite/noninteractive/NUnit20/POCO/Context.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Data.Entity; + +namespace NpgsqlTests +{ + public class TestContext : DbContext + { + public DbSet Tablea { get; set; } + } +} diff --git a/testsuite/noninteractive/NUnit20/POCO/Tablea.cs b/testsuite/noninteractive/NUnit20/POCO/Tablea.cs new file mode 100644 index 0000000000..eb8f6a492c --- /dev/null +++ b/testsuite/noninteractive/NUnit20/POCO/Tablea.cs @@ -0,0 +1,27 @@ +using System; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace NpgsqlTests +{ + [Table("tablea", Schema = "public")] + public class Tablea + { + [Column("field_serial"), Key] + public long Field_serial { get; set; } + + [Column("field_text")] + public string Field_text { get; set; } + + [Column("field_int4")] + public int? Field_int4 { get; set; } + + [Column("field_int8")] + public int? Field_int8 { get; set; } + + [Column("field_bool")] + public bool? Field_bool { get; set; } + + } +} diff --git a/testsuite/noninteractive/NUnit20/TypesTests.cs b/testsuite/noninteractive/NUnit20/TypesTests.cs index bd4992f8fb..1bda6d3794 100644 --- a/testsuite/noninteractive/NUnit20/TypesTests.cs +++ b/testsuite/noninteractive/NUnit20/TypesTests.cs @@ -632,11 +632,7 @@ public void Bug1011018() Object o = p.Value; - - } - - - + } } diff --git a/testsuite/noninteractive/makeDB.bat b/testsuite/noninteractive/makeDB.bat index e715dece9a..a7c634981c 100644 --- a/testsuite/noninteractive/makeDB.bat +++ b/testsuite/noninteractive/makeDB.bat @@ -41,4 +41,4 @@ if not errorlevel 1 (echo OK) else (echo FAILED && exit /b 1) echo Adding test data... %PSQL% %NPGSQL_TEST_STRING% -f add_data.sql >> %NPGSQL_TESTS_LOG% 2>&1 -if not errorlevel 1 (echo OK) else (echo FAILED && exit /b 1) +if not errorlevel 1 (echo OK) else (echo FAILED && exit /b 1) \ No newline at end of file From 864c2e937dffb8e0159a417edb42324677c1d05b Mon Sep 17 00:00:00 2001 From: Andrey Polyakov Date: Wed, 13 Mar 2013 16:49:38 +0400 Subject: [PATCH 6/6] Remove unused check with quoted string in VisitedExpression --- src/Npgsql/SqlGenerators/VisitedExpression.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Npgsql/SqlGenerators/VisitedExpression.cs b/src/Npgsql/SqlGenerators/VisitedExpression.cs index 0c2485da1e..efd800ae48 100644 --- a/src/Npgsql/SqlGenerators/VisitedExpression.cs +++ b/src/Npgsql/SqlGenerators/VisitedExpression.cs @@ -134,13 +134,9 @@ internal override void WriteSql(StringBuilder sqlText) case PrimitiveTypeKind.Boolean: case PrimitiveTypeKind.Guid: case PrimitiveTypeKind.String: - NpgsqlTypesHelper.TryGetNativeTypeInfo(GetDbType(_primitiveType), out typeInfo); - var x = typeInfo.ConvertToBackend(_value, false); - if (x.StartsWith("'")) - { - sqlText.Append('E'); - } - sqlText.Append(x); + NpgsqlTypesHelper.TryGetNativeTypeInfo(GetDbType(_primitiveType), out typeInfo); + sqlText.Append('E'); + sqlText.Append(typeInfo.ConvertToBackend(_value, false)); break; case PrimitiveTypeKind.Time: sqlText.AppendFormat(ni, "INTERVAL '{0:T}'", _value);

fSd%KsIIGp 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 z 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