我想知道如何为每个重量输入获得不同的Id。
控制台应用程序第一次运行正常,但它不会在表中添加任何行。
我的控制台代码:
class Program
{
int weightInput = 0;
int calorieInput = 0;
private void addWeight()
{
Weight weight = new Weight();
weight.date = DateTime.Today;
weight.kg = weightInput;
using (weighttrackerEntities context = new weighttrackerEntities())
{
context.Weights.Add(weight);
context.SaveChanges();
}
}
}
我的Weight
实体:
public partial class Weight
{
public int Id { get; set; }
public int kg { get; set; }
public System.DateTime date { get; set; }
}
答案 0 :(得分:0)
您应该使用模型构建器
标记自动增量的IDmodelBuilder.Entity<Foo>()
.Property(f => f.Id)
.ValueGeneratedOnAdd();