In mehrsprachigen Projekt habe ich die folgende DB-Struktur in SQL2005:Linq2Sql Nullable Verein
Tabelle String:
itemID int PK,
stringID int NOT NULL,
stringValue nvarchar,
languageId int
Tabelle Artikel:
articleID int PK,
titleID int NOT NULL (FK to StringTable.stringID),
descriptionID int NULL (FK to StringTable.stringID)
ich Schwierigkeiten haben, das Abbilden der Artikel .descriptionID-> StringTable.stringID association in Linq2Sql (mit dem Designer) .. sagt: "Die Eltern-Eigenschaft kann nicht Nullable sein, wenn das Kind Nullable ist" ... was ich verstehe ... aber in meinem Fall muss die descriptionID Nullable sein. Kann mir jemand mit diesem Problem helfen oder einen Workaround vorschlagen (mit L2SQL und C#), bin ich offen für kleinere DB-Struktur-Modifikationen auch, wenn es den Fall hilft.
ps. Alles, was ich brauche, ist eine Description-Eigenschaft für das Article-Objekt, das die Beschreibungen (in allen Sprachen) des angegebenen Artikels oder NULL enthält.
Können Sie die DBML für Ihre zwei Tabellen veröffentlichen? – DamienG