史上最好的.net三层架构


史上最好的.net三层架构实例,让你真正高效掌握
资源截图
代码片段和文件信息
// ******************************************************************
// 文件名: UserBusinesss.cs
// Copyright  (c)  2008-2009 RJJD
// 作者:       杨炳清
// 创建日期:  2008-9-28
// 主要内容:  用户管理的业务逻辑类文件
// ******************************************************************
using User.DataAccess.Factory;
using User.DataAccess.Interface;
using User.Model;
using System.Data;
namespace User.Business
{
    public class UserBusiness
    {
        /// 
        /// 取得所有用户信息
        /// 

        /// 所有用户信息的表 
        public DataTable GetAllUsers()
        {
            IUser user = UserFactory.Create();
            return user.GetAllUsers();
        }

        /// 
        /// 获取某个已知用户名的用户信息
        /// 

        /// 用户名
        /// 该用户信息的表
        public DataTable GetUser(string userName)
        {
            IUser user = UserFactory.Create();
            return user.GetUser(userName);
        }


        /// 
        /// 创建一个新用户
        /// 

        /// 用户实体     
        /// 若创建成功,则返回true否则返回false
        public bool CreateUser(UserInfo userInfo)
        {
            IUser user = UserFactory.Create();
            return user.CreateUser(userInfo);
        }


        /// 
        /// 批量删除用户
        /// 

        /// 要删除的用户的ID格式为“123“123表示用户ID号
        /// 如果批量删除成功,则返回true否则返回false
        public bool BatchDeleteUser(string uidString)
        {
            IUser user = UserFactory.Create();
            return user.BatchDeleteUser(uidString);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7947  2008-10-04 22:41  用户注册例子(最终版三层模式+单元测试)UserRegisterUserRegister.sln

    ..A..H.     37376  2008-10-05 00:23  用户注册例子(最终版三层模式+单元测试)UserRegisterUserRegister.suo

     文件       1402  2008-10-04 21:59  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectPropertiesAssemblyInfo.cs

     目录          0  2008-10-04 21:59  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectProperties

     文件       2735  2008-10-05 00:22  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectUserTestProject.csproj

     文件      24576  2008-03-23 16:17  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugMbUnit.AddIn.dll

     文件      10752  2008-03-23 16:17  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugMbUnit.framework.2.0.dll

     文件     479232  2008-03-23 16:17  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugMbUnit.framework.dll

     文件     122880  2008-03-23 16:17  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugQuickGraph.dll

     文件      20480  2008-09-28 16:35  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.DataAccess.dll

     文件      16384  2008-09-28 16:35  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.Model.dll

     文件     163840  2008-03-23 16:17  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugTestFu.dll

     文件      16384  2008-09-28 16:03  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.SystemConfiguration.dll

     文件     176128  2008-03-23 16:17  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugQuickGraph.Algorithms.dll

     文件     131072  2008-03-23 16:17  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugRefly.dll

     文件      15872  2008-09-28 16:35  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.Model.pdb

     文件     123890  2008-03-23 16:18  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugTestFu.xml

     文件     201367  2008-03-23 16:18  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugQuickGraph.xml

     文件      19968  2008-09-28 16:35  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.DataAccess.pdb

     文件      13824  2008-09-28 16:03  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.SystemConfiguration.pdb

     文件     190705  2008-03-23 16:18  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugQuickGraph.Algorithms.xml

     文件      17421  2008-03-23 16:18  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugMbUnit.framework.2.0.xml

     文件     418257  2008-03-23 16:18  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugMbUnit.framework.xml

     文件     104019  2008-03-23 16:18  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugRefly.xml

     文件      16384  2008-10-05 00:22  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.UserTestProject.dll

     文件      11776  2008-10-05 00:22  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.UserTestProject.pdb

     文件        353  2008-10-05 00:22  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebugUser.UserTestProject.dll.config

     目录          0  2008-10-04 21:59  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectinDebug

     目录          0  2008-10-04 21:59  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectin

     目录          0  2008-10-04 21:59  用户注册例子(最终版三层模式+单元测试)UserRegisterUserTestProjectobjDebugTempPE

............此处省略262个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)