天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Entity Framework的默認值BUG解決方法

  在使用.NET 3.5里的Entity Framework開發網站的時候,遇到了一個問題:添加記錄時,對于DateTime型的數據,無法使用數據庫的默認值。

  具體的情況是這樣的,我的數據庫有個Users表,三個字段,id,username,createtime。

  id是int型,自增長,主鍵

  username是nvchar(10)型,不允許為空

  createtime是DateTime型字段,不允許為空,默認值 是getdate()

  如果用Entity框架生成實體類,直接添加數據,不指定createtime,那就會在SaveChanges時出錯:

            using (LinqDemoEntities lde = new LinqDemoEntities())
            {
                Users user = new Users
                {
                    name = "Admin"
                };
                lde.AddToUsers(user);
                lde.SaveChanges();
            }

  查找了很多資料之后,才知道這是Eentities FrameWork的一個Bug,需要將edmx文件里,createtime字段加上 StoreGeneratedPattern="Identity" 屬性才行。

  方法是:找到edmx文件,然后用文本工具打開,找到對應的字段屬性,添加StoreGeneratedPattern=“Identity”屬性,然后保存退出,就行了。

  之后,重新執行上述的語句,就會用默認值插入到數據庫了。

NET技術Entity Framework的默認值BUG解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产日韩欧美在线a乱码 | 人妻无码AV中文系统久久免费 | 精品无码人妻一区二区免费AV | 女人操男人 | 高清日本片免费观看 | 在线精品视频免费观看 | 好紧好湿太硬了我太爽了文字 | 中国老头oldday tv | 大桥未久与黑人中出视频 | 国产成人精品亚洲线观看 | 92精品国产成人观看免费 | 欧美成人免费一区二区三区不卡 | 亚洲精品一二三区-久久 | 男助理憋尿PLAY灌尿BL出去 | 国产AV无码成人黄网站免费 | 国产精品嫩草影院在线观看免费 | 国产精品久久久亚洲偷窥女厕 | 伊人精品在线 | 歪歪漫画羞羞漫画国产 | 跳蛋按摩棒玉势PLAY高H | 最近中文字幕在线看免费完整版 | 久久嫩草影院网站 | 在教室伦流澡到高潮HNP视频 | 乱辈通奷XXXXXHD猛交 | 久久精品一本到东京热 | 九色91精品国产网站 | 日韩一级精品久久久久 | 视频成人app永久在线观看 | 亚洲AV國產国产久青草 | 色翁荡熄月月 | 乱码国产丰满人妻WWW | 在线观看插女生免费版 | 古代荡乳尤物H妓女调教 | 无人区在线日本高清免费 | 野花韩国高清完整版在线观看5 | 国产在线高清视频 | 亚洲伊人色综合久久天天伊人 | 亚洲婷婷天堂综合国产剧情 | 在线欧美免费人成视频 | 无码日韩人妻精品久久蜜桃入口 | 99免费在线 |