2017-12-06 5 views
0

I abzubilden bin mit Entity Framework Core 2.0 und SQL Server 2016. Ich habe ein CS- Klasse-Modell, das die SQL Server-Tabellen abbildet. Ich bin in der Lage lange Zeichenfolge in SQL Server-Textspalte einzufügen, aber ich bin nicht in der Lage diese Spalte mit diesem Modell zu bekommen, gibt es null mit einem Fehler:Wie SQL Server Textspalte mit Entity Framework Core 2.0 Modell Eigentum

Object reference object reference not set to instance of object

Modell Eigenschaft, die Daten enthält, ist Art von String. Haben Sie Ideen, wie Sie eine SQL Server-Textspalte mit Entity Framework Core 2.0 abbilden?

+0

'ntext',' Text' und 'image' Datentypen werden in einer zukünftigen Version von SQL Server entfernt werden. Vermeiden Sie die Verwendung dieser Datentypen in neuen Entwicklungsarbeiten, und planen Sie, Anwendungen zu ändern, die sie derzeit verwenden. Verwenden Sie stattdessen 'nvarchar (max)', 'varchar (max)' und 'varbinary (max)'. [Siehe Details hier] (http://msdn.microsoft.com/en-us/library/ms187993.aspx) –

+0

Danke für Ihre Antwort. Ich habe mein Textfeld in nvarchar (max) geändert. Jetzt bin ich auch in der Lage, Daten einzufügen, aber wenn sie "Objektreferenz-Objektreferenz nicht auf Instanz des Objekts gesetzt" erhalten, gibt sie null zurück, aber die Daten werden korrekt eingefügt. – Tim

+0

Bitte bereiten Sie eine kurze, vollständige Wiederholung Ihres Problems vor. Sie werden wahrscheinlich das Problem finden, wenn Sie das tun. Wenn nicht, poste es in deiner Frage. –

Antwort

Verwandte Themen