【发布时间】:2023-03-20 13:20:01
【问题描述】:
我需要使用 LINQ 存储和操作以下模型,并将数据存储在 SQL Server Express 中:
我这样设置属性:
public DbSet<Carga> Cargas { get; set; }
public class Carga
{
public decimal PesoLiquido { get; set; }
}
要操作以下值:1 / 1.0 / 1.10 / 1.012
C# 和 Sql-Server 中正确的类型是什么?
我收到如下错误:
public ActionResult Index()
{
return View(db.Cargas.ToList());
}
“Carga”上的“PesoLiquido”属性无法设置为“Single”值。您必须将此属性设置为“十进制”类型的非空值。
【问题讨论】:
-
视图中的模型是什么。您发送的 Carga 列表不是单个值。
标签: c# sql entity-framework