我正在使用 Entity Framework Core 2.0 和 SQL Server 2016。我有一个映射 SQL Server 表的 .cs 类模型。我能够在 SQL Server 文本列中插入长字符串,但我无法使用此模型获取该列,它返回 null 并出现错误:
对象引用对象引用未设置为对象的实例
保存数据的模型属性是字符串类型。任何想法如何使用 Entity Framework Core 2.0 映射 SQL Server 文本列?
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Blog>(eb =>
{
eb.Property(b => b.Url).HasColumnType("ntext");
eb.Property(b => b.ModernUrl).HasColumnType("nvarchar(MAX)");
});
}
https://docs.microsoft.com/en-us/ef/core/modeling/relational/data-types
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句