首页 新闻 搜索 专区 学院

关于匿名类型作数据源(ADO .NET EF)

0
悬赏园豆:50 [已关闭问题]

var newjhmx = from jh in db.MM_BJJH
                          join jhmx in db.MM_BJJHMX on jh.ID equals jhmx.MM_BJJH.ID
                          where jh.ID == 6
                          select new { jhmx.ID, jhmx.BJBM, jhmx.BJMC, jhmx.XYL, jhmx.ZYL, jhmx.BZ };

gridControl2.DataSource = newjhmx;

匿名类型是只读的,这样想对数据源进行增、删、改是不是就不行了?还是说不能用匿名类型绑定,需要构造一个对应的实体类型?

 

masterfy的主页 masterfy | 初学一级 | 园豆:105
提问于:2009-08-27 14:50
< >
分享
其他回答(1)
0

匿名类对象可以修改,但是修改后也只是修改了该对象,和你数据库没有直接关系。

所以如果你希望修改特定的一些字段的数据的话,可以考虑在数据库中建立视图,再在模型中为视图生成实体,然后将实体绑定到控件。

斯克迪亚 | 园豆:4124 (老鸟四级) | 2009-08-31 11:25
good
支持(0) 反对(0) @GB | 园豆:190 (初学一级) | 2010-03-06 14:56
0

哪解决了?

Rical | 园豆:202 (菜鸟二级) | 2012-10-09 16:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册