VS2010生成Model出错
环境1:Win2003,VS2010旗+所有SP+EntityFramework(包括4.2),SQL Server 2008 R2+SP,
环境2:Win7 X86,VS2010旗+SP+EntityFramework(包括4.2),SQL Server 2008+SP,
环境3:Win7 X86,VS2010旗+SP+EntityFramework(包括4.2),SQL Server 2008 R2+SP,
操作对象是一个汇总表,因没有主键增加一个newid()做主键:select newid() as KeyID,... from View
现象1:
在环境1,不能从数据库中生成model
在环境2,可以从数据库中生成model
在环境3,不能从数据库中生成model
现象2:
用环境2,从数据库中生成model后,并编译,运行在环境SQL Server 2008 R2+SP中没有问题,
用环境2,从数据库中生成model后,用环境1编译后,运行在环境SQL Server 2008 R2+SP中取不到数据库回来,
另外现象,汇总表使用select isNull(有重复值的字段,0) as keyid,... from view
三个环境中都可以生成model,但编译后显示的数据都有问题,例如
VIEW中有100条数据,所有的有重复值的字段都相同,那么会显示第一条记录100次
另外使用From dt in dt Select的语法与使用 dt.where语法有不同的结果
为什么?
请指教