單個 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

其實到如今我都不是很明白爲何順序錯誤也會出現這個錯誤,歡迎大神告訴我在呢沒回事!

相關文章
相關標籤/搜索