
解决方案资源管理器—目标项目—右键—添加—新建文件夹
命名为:
Manager
解决方案资源管理器—目标项目—Manager—右键—添加—新建项—接口
前面有I为接口
IUserManager.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MyGameServer.Model;namespace MyGameServer.Manager{interface IUserManager{void Add(User user);void Update(User user);void Remove(User user);User GetById(int id);User GetByUsername(string username);ICollection<User> GetAllUsers();bool VerifyUser(string username, string password);}}
解决方案资源管理器—目标项目—Manager—右键—添加—新建项—类
UserManager.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using NHibernate;using MyGameServer.Model;using NHibernate.Criterion;namespace MyGameServer.Manager{class UserManager : IUserManager{}}
自己实现接口