我有一个SQL Server 2008数据库,我在数据库优先模式下使用Entity Framework 5。
我添加了一个类型uniqueidentifier
(guid)的新列,其中勾选了允许空值,让我们调用列LinkID
。
我重新生成了模式,但是当我使用linq获取对象时,即使表中有值,它的值也为null。
所以,如果我有
表Stuff
:
ID LinkID Name Address
------------------------------------------------------------------
1 2342342-2342342-342-4-23423 stack www.stackoverflow.com
如果我将行作为对象MyObject
,MyObject.LinkID
为空而不是表中的值。
这是一个奇怪的问题,所有其他列都正确地返回它们的值。
我感谢任何帮助,即使它有助于进一步调试问题。
感谢。