如何生成私人的LINQ to SQL类?(How to generate private LINQ

2019-07-18 07:59发布

我试图找出如何使生成的LINQ到SQL类标记为不公开的,而不是公共的,所以它不是装配外部不可见。 似乎没有成为一个方式在Visual Studio O / R设计或做这个SqlMetal工具,除非我失去了一些东西。 有没有办法做到这一点?

我这么问是因为我使用LINQ to SQL内部在业务逻辑组件的数据访问层。 我暴露给客户一套独立的自定义实体类的,我不希望LINQ to SQL类都被暴露。

Answer 1:

这是可能的,在Visual Studio设计选择类和属性,你可以改变访问 内部

替代文字http://img410.imageshack.us/img410/970/l2svs2008access.png

同样的原则也适用于DataContext的本身(只是在设计师的“白区”点击)和属性下更改。



文章来源: How to generate private LINQ to SQL classes?