在.Net中实现RichClient+Restful+JPA架构-探索实现
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-04-10
public int roleid { get; set; } public int funid { get; set; } #endregion } } (3)在ElegantDAL层中,通过NuGet获取最新的EF包,然后创建一个基类:RepositoryBase.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity; using ElegantModel; namespace ElegantDAL { public class DB : DbContext { //配置连接串 public DB() : base("DBConStr") { } public DbSet<WMS_USERFUN> WMS_USERFUN { get; set; } public DbSet<WMS_ROLEFUN> WMS_ROLEFUN { get; set; } } public abstract class RepositoryBase { #region 单件模式创建一个类对象 private static DB dbContext = null; protected static DB CreateInstance() { if (dbContext == null) dbContext = new DB(); return dbContext; } #endregion public DB _db = CreateInstance(); } }因为基类里面配置了连接串,所以请在Web.config中加入相应的配置。 <configuration> <connectionStrings> <add name="DBConStr" connectionString="Data Source=localhost;User ID=sa;Password=ovenjackchain;DataBase=WebMisSharp;" providerName="System.Data.SqlClient" /> </connectionStrings> .....创建上述方法的接口和实现类,这里用到了泛型和Linq的知识,不懂的可以留言询问。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Linq.Expressions; namespace ElegantDAL { public interface IEFRepository<T> where T:class { |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于在.Net中实现RichClient+Restful+JPA架构-探索实现的所有评论