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

Entity Framework的默認(rèn)值BUG解決方法

  在使用.NET 3.5里的Entity Framework開發(fā)網(wǎng)站的時(shí)候,遇到了一個(gè)問題:添加記錄時(shí),對于DateTime型的數(shù)據(jù),無法使用數(shù)據(jù)庫的默認(rèn)值。

  具體的情況是這樣的,我的數(shù)據(jù)庫有個(gè)Users表,三個(gè)字段,id,username,createtime。

  id是int型,自增長,主鍵

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

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

  如果用Entity框架生成實(shí)體類,直接添加數(shù)據(jù),不指定createtime,那就會在SaveChanges時(shí)出錯(cuò):

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

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

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

  之后,重新執(zhí)行上述的語句,就會用默認(rèn)值插入到數(shù)據(jù)庫了。

NET技術(shù)Entity Framework的默認(rèn)值BUG解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一区在线观看在线 | 国产高清在线a视频大全 | 精品国产品国语在线不卡 | 亚洲免费无码中文在线亚洲在 | bdsm中国精品调教ch | 国产亚洲精品久久77777 | 被爽到叫呻呤视频免费视频 | 尿孔 调教 扩张 | 黄色三级网络 | 亚洲国产高清在线 | 99免费在线观看 | 欧美97色伦影院在线观看 | 色女孩综合 | 四虎4hu亚洲精品 | 含羞草免费完整视频在线观看 | 2022国产麻豆剧传媒剧情 | 国产睡熟迷奷系列网站 | 国内一级一级毛片a免费 | 日韩亚洲欧美中文在线 | 国色天香社区视频免费高清3 | 精品久久久久中文字幕 | 97国产揄拍国产精品人妻 | 亚洲成人在线免费 | 国产成人无码区免费内射一片色欲 | 精品成人片深夜 | 国产精品欧美亚洲 | 国产成人免费片在线观看 | 国产剧果冻传媒星空在线观看 | 琪琪午夜福利免费院 | 熟女人妻久久精品AV天堂 | 91麻豆国产精品91久久久 | 97精品少妇偷拍蜜桃AV | xxxxhdvideos动漫 | 性白俄罗斯高清xxxxx | 日本黄色www| 亚洲免费大全 | 伊人精品影院一本到综合 | 973午夜伦伦电影论片 | 国产精品.XX视频.XXTV | 给个男人都懂的网址2019 | 免费看 a一级毛片 免费久久狼人香蕉网 |