根据guid值搜索表

时间:2013-07-01 13:23:41

标签: asp.net-mvc linq asp.net-mvc-4 datatable guid

我需要根据Guid值在表格中找到一行。这是我目前一直在做的事情并没有奏效。 我有以下功能

public ActionResult Details(long id)
        {
            var ownerId = _dbSis.OwnedModules.Find(id);
            var ownerName = _dbCore.BusinessUnits.Find(ownerId.ModuleOwnerId);
            var moduleV = (_dbSis.Modules.Select(module => new ModuleDetails
                {
                    Id = id,
                    ModuleId = module.ModuleId,
                    TypeName = module.ModuleType.TypeName,
                    KindName = module.ModuleType.ModuleKind.KindName,
                    Owner = ownerName.Name,

                }));

            return View(/*moduleV.FirstOrDefault()*/);
        }

目前我在ownerName中获得空值,而ownerId值则传递。 这是ownerId中传递的内容的图像 enter image description here

这是BusinessUnits表的图像 enter image description here

为什么我的_dbCore.BusinessUnits.Find(ownerId.ModuleOwnerId)没有工作或找不到任何价值?是不是可以根据Guid值找到一些行?

0 个答案:

没有答案