2014-2疑问

2014-2<上>疑问

1:C#中gridview的数据源绑定
         与BindList绑定好过与list绑定,绑定时如果list中无记录,易引起界面错,应与BindList绑定。与table绑定也不会有list的问题。

2: C#应尽量用接口编程
         在调用另一个程序集中的方法时,应尽量使用接口编程。有些情况下,比如是由EntityFramework生成的数据库实体,我们往往不会再为每个实体的属性写接口。经过验证,只要上层引用的方法鉴名不变,属性不变,字段不变,被引用的类的字段增减,属性增加,方法增加不会影响到主程序集。也就是可以不必重新编译。

3:数据库变化与EntityFramework
         当数据库中删除字段时,EntityFramework图必须更新。数据库中表增加了字段可空或者有缺省值时可以不更新生成的代友,否则必须更新。当entityframeowrk生成的实体的属性名称不变或没有删除时,上层可以不用重新编译使用。

你可能感兴趣的:(2014-2疑问)