New tests.
[mono.git] / mcs / class / System.Data.Linq / src / DbLinq / Vendor / Implementation / SchemaLoader.ForeignKey.cs
index 696ee8779e757804545f0023e3c2536b9e743795..56ab5bb1d5b4a0d59360b93514f19cb678162c78 100644 (file)
@@ -92,7 +92,8 @@ namespace DbLinq.Vendor.Implementation
             assoc.ThisKey = foreignKey;\r
             assoc.OtherKey = reverseForeignKey;\r
             assoc.Member = associationName.ManyToOneMemberName;\r
-            assoc.Cardinality = Cardinality.Many; // TODO: check this is the right direction (even if it appears to be useless)\r
+            assoc.CardinalitySpecified = false;\r
+            // TODO: generate assoc.Cardinality?\r
             table.Type.Associations.Add(assoc);\r
 \r
             //and insert the reverse association:\r
@@ -100,7 +101,8 @@ namespace DbLinq.Vendor.Implementation
             reverseAssociation.Name = constraintName;\r
             reverseAssociation.Type = table.Type.Name;\r
             reverseAssociation.Member = associationName.OneToManyMemberName;\r
-            reverseAssociation.Cardinality = Cardinality.One;\r
+            reverseAssociation.CardinalitySpecified = false;\r
+            // TODO: generate reverseAssociation.Cardinality?\r
             reverseAssociation.ThisKey = reverseForeignKey;\r
             reverseAssociation.OtherKey = foreignKey;\r
             reverseAssociation.DeleteRule = "NO ACTION";\r