建立EF访问数据库架构时,出现One or more validation errors were detected during model generation
2024-10-06 23:54:16
原因是因为我在写实体类的时候没有为实体类中的属性声明一个主键,即用[key]特性标注在属性上,这样DbContext才能为我们在数据库上找到对应的主键
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System;
namespace Feng.Entity
{
[Serializable]
[Table("dict_sample")]
public class Dict_sample
{
[Key]//必须要添加的特性,要和数据库主键对应
[Column("sam_id")]
[StringLength()]
public string Sam_id
{ get; set; } [Column("sam_name")]
[StringLength()]
public string Sam_name
{ get; set; } [StringLength()]
[Column("sam_code")]
public string Sam_code
{ get; set; } [StringLength()]
[Column("sam_incode")]
public string Sam_incode
{ get; set; } [StringLength()]
[Column("sam_type")]
public string Sam_type
{ get; set; } [StringLength()]
[Column("sam_py")]
public string Sam_py
{ get; set; } [StringLength()]
[Column("sam_wb")]
public string Sam_wb
{ get; set; } [Column("sam_seq")]
public int Sam_seq
{ get; set;
} [StringLength()]
[Column("sam_del")]
public string Sam_del
{ get; set; } [StringLength()]
[Column("sam_custom_type")]
public string Sam_custom_type
{ get; set; } [StringLength()]
[Column("sam_trans_code")]
public string Sam_trans_code
{ get; set; } }
}
最新文章
- jquery链接多个jquery方法
- Xcode 8 打印输出: Class PLBuildVersion is implemented in both...
- 类似于fopen与fopen64的种种情况
- DEDE调用频道封面{dede:field:content/}内容方法
- POJ 1062 昂贵的聘礼(Dijkstra)
- sae-服务器php运行环境配置
- [BZOJ 1014] [JSOI2008] 火星人prefix 【Splay + Hash】
- qt QSortFilterProxyModel
- js静态方法和实例方法
- C# WinForm开发系列 - WebBrowser
- iOS 实时录音和播放
- 通过Struts了解MVC框架,兼说如何在面试中利用Struts证明自己
- 谈谈语音通信中的各种tone
- GitHub最基本使用总结
- EasyPR源码剖析(3):车牌定位之颜色定位
- 异步是javascript的精髓
- ROS下利用realsense采集RGBD图像合成点云
- jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第一话):初次启动jenkins,输入给定密码后登录失败问题解决
- ODBC数据源管理器-》系统DSN-》没有....Microsoft Access Driver(*mdb,*,accdb)
- Jenkins的安装配置[转]
热门文章
- SQL进程死锁排查
- web项目由http升级https
- [人物存档]【AI少女】【捏脸数据】金发西洋风格
- vue-cli3的vue.config.js文件配置,生成dist文件
- http状态码301和302详解及区别——辛酸的探索之路
- LOJ #2731 [JOI2016春季合宿]Solitaire (DP、组合计数)
- Vue使用Axios实现http请求以及解决跨域问题
- canvas基础知识点(一)
- IP输出 之 ip_output、ip_finish_output、ip_finish_output2
- 【免费电子书】这可能是全网最齐的程序员编程电子书PDF合集了!