单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程当中出现类型“XXXX”

最近在作一个报表的时候,用EF使用了Contact方法,可是程式运行一直出错。最近终于找到缘由了,写下来提醒下本身。好了,进入正题:数据库

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

  表ParentStudent和SubStudent的结构彻底同样,我这边就只展现SubParent表的结构了:spa

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类code

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

  正确的代码:blog

  下面展现一下我遇到的错误状况:get

  状况一:string

    部分属性忘记赋值:it

  状况二:event

    顺序错误:class

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

相关文章
相关标签/搜索