请问一个entity framework新增数据的问题 假设表名就是class1不给B字段赋值就行了class1 c = new class1();c.A = "valA";context.class1.Add(c);context.SaveChanges(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你在view里面就不要有@Html.TextBoxFor(model=>model.B)自然在controller里的db.B.add(model)就不会添加B字段的数据 我是使用 @Html.DisplayFor(m => m.B),但一样会在生成insert中。 我是用codefirst的,不知道这个会不会和楼上两位说的有些不一样? codefirst中在映射的时候也就是在继承EntityTypeConfiguration<>这个的时候属性设置Ignore(b => b.BookStatus);用ignore就是排除字段不让在数据库中生成的这个字段的如果是数据库中有的字段你不让插入的那么你可以再post到后台的时候拼接成Insert的Model时不给这个赋值或者手动把这个值设为空其实插入数据时你来操作Model中哪些写入数据库的重新再Action中拼接成你想要的Modle然后调用Insert就行了 求QQ一样的几个功能,~! JQUERY用post和get方式向后台传值,一个能传,一个不能传呢? GridView指定的参数已超出有效值的范围 asp.net如何限制代理ip 特定浏览器 特定区域访问网站? 这类型的网站容易做吗?大概怎么做啊? xml:Lang属性,该组件上的 GetValue 操作失败,生成错误代码 0x80070057 自定义控件问题,有兴趣的请进 如何在gridview中点击"删除"按钮清除该条记录? 我的页面为什么不绑定Page_PreInit事件 帮忙解决这个问题,感激不尽. 大大们进来吧,数据显示折叠问题 SWFUpload上传文件提示“无法访问已关闭的文件”
自然在controller里的db.B.add(model)就不会添加B字段的数据
用ignore就是排除字段不让在数据库中生成的这个字段的如果是数据库中有的字段你不让插入的那么你可以再post到后台的时候拼接成Insert的Model时不给这个赋值
或者手动把这个值设为空
其实插入数据时你来操作Model中哪些写入数据库的
重新再Action中拼接成你想要的Modle然后调用Insert就行了