首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/325268

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

第四回 基类中的修饰符,应该根据你对架构的理解去定义它们,没有绝对的

基类中的修饰符,其实就是C#里的那几种修饰符,public ,proteced,internal,privat这四种基础类型,当然也还一个组合类型internal protected,它们都是C#里最基础的东西,今天觉得有必要再说一下。 我还是觉得单讲修饰符,除了不好理解外,还有就是没什么意义,我们一定要把代码放到项目中才有它的价值,不是吗,呵呵。 一 public ,希望在所有地方都使用的成员,如一个获得结果集的方法 1 public virtual IQueryable<TEntity> GetEntities<TEntity>() where TEntity : class 2 { 3 return EF_DB.Set<TEntity>(); 4 } 二 internal,只在本程序集中使用这个成员,对外部不可见,如一个数据层的工厂类,它用来创建数据上下文 1 internal sealed class DbFactory 2 { 3 #region Fields 4 static System.Timers.Timer sysTimer = ...

我来做百科(第二天)

又开始做我的百科,昨天已经把主要的数据库结构搞了,先把数据库添加好吧。我个人的习惯是把数字的默认值设为0,字符的默认值设为'',日期设为 getdate(),这样就可以全部都改成必填,也免了日后很多麻烦。我也会在每个表另外添加一个字段(例如flag,默认0),和一个添加日期字段(例如date,默认getdate()),现在没用说不定以后会很有用。这样就添加了一个空的数据库了。 接下来就是打开vs2005啦,先不是编程,而是架构一下。新建一个网站,在baike文件夹下的web文件夹,再把上一个网站做的那些BLL, DALFactory,DBUtility,IDAL,Model,SQLServerDAL文件夹照搬过来(这些都是学petshop架构时的遗产),再一个一个引用,设置项目依赖项,修改web.config的数据库连接等设置。这样基本的架构就有了。有人告诉我现在连接数据最好用orm,不用SqlHelper了,但我还没用过orm,或者以后有时间再改啦。一般我还会建个GetFunction静态类库,放些常用的方法。 突然想起昨晚在baidu做的测试,我快速两次修改同一个词条看baid...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册