为什么要这么做?
没有用到前也这么质疑?为啥要添加表格里面没有的属性在linq to sql 里面的entity?当然,有些情况下是需要这么做的,比如要想保留原来的entity但是又需要在页面的control显示更加有意义的信息,所以便需要给这个entity添加一个属性。
有两种方法:
1. 在linq to sql 设计文件里面相应的entity添加一个属性,但是还有一个很重要的步骤就是需要手动到linq to sql自动生成的代码里面把这个property的Column attribute去掉,不然会出现”xx column找不到“之类的错误。
2. 在partial class里面直接添加你需要的属性,这种方法好管理很多。