這是Entity Framework 6.1.1中的一個錯誤嗎?實體框架6.1.1搜索NULL Guid不起作用
當我運行下面的Linq查詢時,我沒有得到任何結果。
var emptyGroups = context.ActiveDirectoryUsersGroupsStagings
.Where(x => x.GroupId == null).ToList();
但是,運行以下SQL查詢。我確實得到了結果(7條記錄)。
select * from ActiveDirectoryUsersGroupsStagings
where GroupId is null
這裏的表結構...
CREATE TABLE [dbo].[ActiveDirectoryUsersGroupsStagings](
[UserId] [uniqueidentifier] NULL,
[GroupId] [uniqueidentifier] NULL,
[distinguishedName] [nvarchar](400) NULL,
[name] [nvarchar](150) NULL,
[Id] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_ActiveDirectoryUsersGroupsStagings] PRIMARY KEY CLUSTERED
(
[Id] ASC
)
您是否試過GUID.Empty? – Seb 2014-10-31 13:02:01