L_Darker 2018-05-15 13:48 采纳率: 0%
浏览 1696
已结题

asp.net基于三层架构、MVC和SQLServer2012实现用户注册

一、三层架构
1、业务逻辑层(BLL)
(1)RegisterManage.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Models;
namespace BLL
{
public class RegisterManager
{
public bool Register(Customer objCustomer)
{
//和数据库交互,判断当前用户名、Email是否已经被使用,
//如果没有被使用则直接注册
return false;
}
}
}
2、数据访问层(DAL)
(1)SQLHelper.cs
(2)RegisterService.cs
3、模型层(Models)
(1)User.cs
二、MVC
(1)控制器
(2)强类型视图
三、SQLServer2012
User.sql

  • 写回答

9条回答 默认 最新

  • dabocaiqq 2018-05-15 15:16
    关注

    public class Employee
    {
    public string Id { get; private set; }
    public string Name { get; private set; }
    public string Gender { get; private set; }
    public DateTime BirthDate { get; private set; }
    public string Department { get; private set; }

    public Employee(string id,string name,string gender,DateTime birthDate,string department)
    {
        Id          = id;
        Name        = name;
        Gender      = gender;
        BirthDate   = birthDate;
        Department  = department;
    }
    

    }

    public class EmployeeRespository
    {
    private static IList employees;

    static EmployeeRespository()
    {
        employees = new List<Employee>()
        {
            new Employee("001","张三","男",new DateTime(1981,8,24),"销售部"),
            new Employee("002","李四","男",new DateTime(1981,8,24),"人事部"),
            new Employee("003","王五","女",new DateTime(1981,8,24),"人事部")
        };
    }
    
    public IEnumerable<Employee> GetEmployees(string department = "")
    {
        if (string.IsNullOrEmpty(department))
        {
            return employees;
        }
        return employees.Where(e => e.Department == department).ToArray();
    }
    

    }

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog