我有一个辅助角色,为我们的应用程序执行大量后端处理。我正从SQL Azure数据库中使用LINQ to SQL检索记录。但是,间歇性地,我正在检索的对象部分填充了数据。该对象将填充id(int auto increment),外键(uniqueidentifier),createdate(datetime),但NVARCHAR字段将为null。
我尝试了以下LINQ表达式。
return (from showing in DB.Showings
where showing.eGUID == eGUID
select showing).FirstOrDefault();
及其简单的堂兄
DB.Agents.SingleOrDefault(a => aGuid == a.aGUID);
我在应用程序的其他部分没有遇到过这种情况,但我承认DB是我在应用程序中创建的最大的dataContext。
任何想法都会受到赞赏,因为我已经没有想法了。