星空网 > 软件开发 > ASP.net

MVC连接Sql Server数据库出现的小问题

    作为一个网站开发者,使用asp.net开发网站,由于添加功能模块不便利,所以我开始学习mvc框架。

    今天是我学习mvc框架的第一天,首先就是连接EF连接数据库(Sql Server2012数据库),下面我使用图片和文字来描述我的过程。

1.首先创建控制台应用程序(使用的框架是4.5),然后再控制台中创建一个实体数据模型MVC连接Sql Server数据库出现的小问题

2.第二步

MVC连接Sql Server数据库出现的小问题

3.剩下的就是自己连接相应的数据库了,这里就不多讲了。

4.接下来就是到了创建好ADO.NET实体数据库模型

5.我的表名是test1,里面有ID,Name字段。ID字段是int类型的,Name字段是nvarchar(10)类型的

6.这个是我写的代码,

class Program  {    static void Main(string[] args)    {      MVCtest2Entities dbcontext = new MVCtest2Entities();      test1 model = new test1      {               ID=2,        Name="李四"      };      dbcontext.test1.Add(model);      dbcontext.SaveChanges();      Console.WriteLine("OK");      Console.ReadKey();    }  }

  

MVC连接Sql Server数据库出现的小问题

MVCtest2Entities是图片灰色中的类名,如下图

MVC连接Sql Server数据库出现的小问题

下面就开始讲述我出错的问题了:
1.

MVC连接Sql Server数据库出现的小问题

或者会出现这个错误:

“无法更新EntitySet“*****”,因为它有一个DefiningQuery,而元素中没有支持当前操作的元素”问题的解决方法。

后来经过一上午的奋战,终于知道原因了

原因:数据库中必须设置主键,不设置的话会出现以上错误,但是另一个是设置字段不能为空(这个我不太确定,请各位看官原谅我的懒惰)。

 




原标题:MVC连接Sql Server数据库出现的小问题

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

fba专线什么意思:https://www.goluckyvip.com/tag/20329.html
Review差评:https://www.goluckyvip.com/tag/2033.html
fba专线物流:https://www.goluckyvip.com/tag/20330.html
fba专线直送:https://www.goluckyvip.com/tag/20331.html
fba专业:https://www.goluckyvip.com/tag/20332.html
fba专业物流:https://www.goluckyvip.com/tag/20333.html
83万单,Halara的TikTok美国小店爆单思路拆解:https://www.goluckyvip.com/news/186217.html
携程高铁旅游攻略,更优惠的高铁票价都在哪里:https://www.vstour.cn/a/362188.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流