类与对象的问题
我现在有个工程,SQL数据库我用LINQ TO SQL写。
我先建了个SqlDatabase的项目,然后建了个叫Database的LINQ TO SQL的数据库。
新建个public的类SqlContext。继承DatabaseDataContext,并在SqlContext的构造函数给DatabaseDataContext的构造函数配置好连接字符串。然后再在Database里添加一个数据类RA
现在,我的窗体程序Form1想通过实例化SqlContext类的对象sql来使用LINQ访问数据库,但是在Form1的namespace下的sql只有一个成员,就是RA。而DatabaseDataContext内的成员都访问不到
但是若在SqlDatabase这个namespace下实例化SqlContext却能访问DatabaseDataContext的动态成员。以上所有类成员和类都是public。按理说命名空间外能访问到类实例化后的public成员呀。。