Linq以sql作为对象数据源-具有局部类的设计器问题
||
我在Visual Studio 2008(DataClasses1.dbml)中创建了一个简单的LINQ to Sql类项目。我在那里看到三个文件:\“。layout \”文件,\“。cs \”文件和\“。designer.cs \”文件。
接下来,我已将DataGridView添加到Windows窗体,并从LINQ To SQL文件中的一个表中选择了一个新的对象数据源。到目前为止,一切正常。
当我想向自动生成的实体类之一添加新属性时,问题就开始了。所有的类都声明为\“ partial \”,因此从理论上讲,我应该可以使用新属性将代码写入\“ DataClasses1.cs \”文件。当我这样做时,我可以在代码中看到新属性(Intellisense可以工作),但是设计器无法识别它(例如,当我在datagridview中选择列时,它不会出现在可用字段列表中)。但是,当我将新属性移到\“ DataClasses1.designer.cs \”文件时,一切正常。我不想将代码放置在设计器文件中,因为它是自动生成的,并且可以自动覆盖。
如何使Windows Forms设计器识别添加到与designer.cs不同的文件中的属性?
提前致谢
没有找到相关结果
已邀请:
1 个回复
豆兢