我试图弄清楚如何使生成的LINQ to SQL类标记为private而不是public,以便它在程序集外部不可见.似乎没有办法在Visual Studio O/R设计器或SqlMetal工具中执行此操作,除非我遗漏了某些内容.有没有办法做到这一点?
我问,因为我在内部使用LINQ to SQL作为业务逻辑程序集中的数据访问层.我向客户端公开了一组单独的自定义实体类,我不希望暴露LINQ to SQL类.
这是可能的,在Visual Studio设计选择类和属性,你可以改变访问到内部.
替代文字http://img410.imageshack.us/img410/970/l2svs2008access.png
相同的原则适用于DataContext本身(只需单击设计器的"白色区域")并在" 属性 "下更改.
归档时间: |
|
查看次数: |
530 次 |
最近记录: |