110,539
社区成员
发帖
与我相关
我的任务
分享
using (tmpDBEntities tmpDB = new tmpDBEntities())
{
tmpT tmp = new tmpT()
{
Name = "1234567890",
Height = 200,
Weight = 100,
Name2 = "name2",
RegTime = DateTime.Now
};
tmpDB.tmpT.Add(tmp);
tmpDB.SaveChanges();
}
你不用写一条sql语句,不用考虑注入等,还是很方便的
验证只好逐个控件写了,例如输入框只能输入整数,可以在焦点离开框时用正则判断处理
你想象中的Model,那是MVC的东西,form暂时没有
...
var errors = db.GetValidationErrors().SelectMany(ves => ves.ValidationErrors).ToList();
if (errors.Any())
{
foreach (var error in errors)
{
MessageBox.Show(error.PropertyName + " 错误: " + error.ErrorMessage);
}
}
else
{
db.SaveChanges(); // 提交数据库
}