我可以告诉SqlMetal不添加INotifyPropertyChanging和INotifyPropertyChanged吗?

时间:2012-08-16 03:39:04

标签: sql-server-ce sqlmetal

我目前正在使用SqlMetal为SQL Server Compact Edition 3.5数据库生成数据上下文。

此数据库将在Windows Phone 7应用程序中使用,并且只能从中读取。出于这个原因,我想跳过跟踪属性更改的逻辑(实现INotifyPropertyChanging和INotifyPropertyChanged),因为用户/系统不会更改数据库。

有什么方法可以告诉SqlMetal排除这个额外的逻辑吗?

或者,除了自己创建上下文和类之外,如果我将生成的文件(主要是)保留为原样,是否可以进行相对简单的更改以提高性能?

1 个答案:

答案 0 :(得分:0)

如果只从数据库中读取,则永远不会调用调用这些方法的代码,因此不存在性能损失