zoukankan      html  css  js  c++  java
  • 单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型“XXXX”

    最近在做一个报表的时候,用EF使用了Contact方法,但是程式运行一直出错。最近终于找到原因了,写下来提醒下自己。好了,进入正题:

      现在我举个栗子,目前数据库中有ParentStudent表和SubStudent表,现在需要将两张表联合起来后再使用分页查询。

      表ParentStudent和SubStudent的结构完全一样,我这边就只展示SubParent表的结构了:

    CREATE TABLE [dbo].[SubStudent](
        [ID] [varchar](10) NOT NULL,
        [Name] [nvarchar](10) NOT NULL,
        [Age] [int] NOT NULL,
        [Sex] [bit] NOT NULL,
        [CreateDate] [datetime] NOT NULL,
        [CreateID] [varchar](10) NOT NULL,
     CONSTRAINT [PK_SubStudent] PRIMARY KEY CLUSTERED 
    (
        [ID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]

      再建立一个Student类

    1  public class Student
    2     {
    3         public string ID { get; set; }
    4         public string Name { get; set; }
    5         public int Age { get; set; }
    6         public bool Sex { get; set; }
    7         public DateTime CreateDate { get; set; }
    8         public string CreateID { get; set; }
    9     }
    View Code

      正确的代码:

      下面展示一下我遇到的错误情况:

      情况一:

        部分属性忘记赋值:

      情况二:

        顺序错误:

    其实到现在我都不是很明白为什么顺序错误也会出现这个错误,欢迎大神告诉我在呢没回事!

        

      

  • 相关阅读:
    easyui combobox 获取焦点
    easyui combobox keyhandler使用
    easyui combobox 取值
    Tomcat启动超时问题Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
    spring定时器中如何获取servletcontext
    不用asp.net MVC,用WebForm照样能够实现MVC
    打印从1到最大的n位数
    [NOIP复习]第三章:动态规划
    Java并发与同步
    Bootstrap的js插件之按钮(button)
  • 原文地址:https://www.cnblogs.com/wujiadexingfu/p/7470502.html
Copyright © 2011-2022 走看看