2009-02-06 37 views

回答

1

它是一个选项,使属性私人(在dbml中选择代码属性,并在属性窗口中设置访问属性),并创建一个新的公共属性,你有更多的控制?这个属性可以调用私人财产,并提高事件。

我个人已经写了一个生成器为我生成必要的文件(如sqlmetal),让我完全控制代码。如果你不喜欢生成的dbml,也许这也是你的选择。

这是BTW几乎完全为我把这个问题了相同的答案:Can you prevent LinqDataSource from setting a property?

我希望它能帮助。

+0

潜在我可以这样做,实际上我认为LLBLGEN Linq to SQL设计器代码可能会让你这样做。如果是这样,你显然需要删除MS设计人员(应该有更多的生成代码选项)。 – 2009-02-06 23:04:07