首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Linq插入记录时候的小疑点

2012-02-06 
Linq插入记录时候的小问题。表tb有三个字段。ID标志种子,自增Name varchar(50)Time Datetime getdate()默认

Linq插入记录时候的小问题。
表tb有三个字段。
ID标志种子,自增
Name varchar(50)
Time Datetime getdate()默认值

在插入记录的时候,只要传进去name的值就可以了。
我是这么写的

C# code
 DALSLDataContext db = new DALSLDataContext();        public void Add(sl model)        {            db.sl.InsertOnSubmit(model);            db.SubmitChanges();        }

C# code
 slDAL dal = new slDAL();           sl model = new sl();           model.TContent = editor1.Value;           dal.Add(model);


这样就会报错。如果加上model.Time = DateTime.Now;就没事了。
假如我不想model.Time = DateTime.Now,这个值就是用数据库的getdate()来得到,要怎么做?

[解决办法]
你的数据表进行映射的时候,将datetime字段属性中的“自动生成的值”的值改为“True”,就OK!

热点排行