解决方案资源管理器—目标项目—右键—添加—新建文件夹
命名为:
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
{
}
}
自己实现接口