资源简介
本项目结合EF 4.3及WCF实现了经典三层架构,各层面向接口,WCF实现SOA,Repository封装调用,在此基础上实现了WCFContext,动态服务调用及一个分页的实例。
代码片段和文件信息
using System;
using EasyEF.Contract;
using System.Collections.Generic;
using EasyEF.Models;
using EasyEF.IDAL;
using System.Linq.expressions;
using EasyEF.Common;
using EasyEF.WCFExtension;
namespace EasyEF.BLL
{
public class Service : IService
{
public IDAO dao;
public Service()
{
//Need to inject dynamic later
this.dao = new EasyEF.DAL.DAO();
}
public PagedList GetProducts(int pageSize int pageIndex int categoryId = 0)
{
//Test WCFContext
var context = WCFContext.Current.Operater;
return this.dao.FindAllByPage(p => categoryId == 0 ? true : p.CategoryId == categoryId p => p.Id pageSize pageIndex);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1060640 2012-08-21 21:35 EasyEF\Binaries\Entityfr
文件 269 2010-06-02 16:54 EasyEF\DeleteBin.bat
文件 3294 2012-08-23 12:22 EasyEF\EasyEF.BLL\EasyEF.BLL.csproj
文件 1442 2012-08-22 09:53 EasyEF\EasyEF.BLL\Properties\AssemblyInfo.cs
文件 825 2012-08-23 12:21 EasyEF\EasyEF.BLL\Service.cs
文件 2127 2012-08-22 17:30 EasyEF\EasyEF.Common\EasyEF.Common.csproj
文件 203 2012-08-22 09:53 EasyEF\EasyEF.Common\IPagedList.cs
文件 2108 2012-08-22 09:53 EasyEF\EasyEF.Common\PagedList.cs
文件 1448 2012-08-22 09:53 EasyEF\EasyEF.Common\Properties\AssemblyInfo.cs
文件 2561 2012-08-22 09:53 EasyEF\EasyEF.Contract\EasyEF.Contract.csproj
文件 368 2012-08-22 09:53 EasyEF\EasyEF.Contract\IService.cs
文件 1452 2012-08-22 09:53 EasyEF\EasyEF.Contract\Properties\AssemblyInfo.cs
文件 4521 2012-08-22 09:53 EasyEF\EasyEF.Controls\CheckBoxList.cs
文件 2936 2012-08-22 09:53 EasyEF\EasyEF.Controls\EasyEF.Controls.csproj
文件 2882 2012-08-22 09:53 EasyEF\EasyEF.Controls\HtmlPrefixScope.cs
文件 29422 2012-08-22 09:53 EasyEF\EasyEF.Controls\MvcPager\PagerBuilder.cs
文件 19154 2012-08-22 09:53 EasyEF\EasyEF.Controls\MvcPager\PagerHelper.cs
文件 849 2012-08-22 09:53 EasyEF\EasyEF.Controls\MvcPager\PagerItem.cs
文件 7920 2012-08-22 09:53 EasyEF\EasyEF.Controls\MvcPager\PagerOptions.cs
文件 1452 2012-08-22 09:53 EasyEF\EasyEF.Controls\Properties\AssemblyInfo.cs
文件 2772 2012-08-22 09:53 EasyEF\EasyEF.Controls\RadioBoxList.cs
文件 157 2012-08-22 10:05 EasyEF\EasyEF.DAL\DAO.cs
文件 2024 2012-08-22 10:06 EasyEF\EasyEF.DAL\Daoba
文件 438 2012-08-22 09:53 EasyEF\EasyEF.DAL\DbContext.cs
文件 3077 2012-08-22 10:06 EasyEF\EasyEF.DAL\EasyEF.DAL.csproj
文件 1442 2012-08-22 09:53 EasyEF\EasyEF.DAL\Properties\AssemblyInfo.cs
文件 2346 2012-08-22 09:53 EasyEF\EasyEF.IDAL\EasyEF.IDAL.csproj
文件 149 2012-08-22 09:53 EasyEF\EasyEF.IDAL\IDAO.cs
文件 644 2012-08-22 09:53 EasyEF\EasyEF.IDAL\IRepository.cs
文件 1444 2012-08-22 09:53 EasyEF\EasyEF.IDAL\Properties\AssemblyInfo.cs
............此处省略81个文件信息
相关资源
- 猜数小游戏WCF网络编程技术(附服务
- C# WCF简单测试
- WcfRestFull 开发模式
- C# PassingValueFromToForm 視窗傳值
- wcf restful简单实现代码
- 构建WCF面向服务的应用程序系列课程
- 1252056375_ddvip_2352 C#下基于WCF的聊天程
- Reflector7.5.2.1
- CSharp_WCF C# WCF的精简版本
- 北大青鸟【.NET三层架构】酒店管理系
- C#三层架构的增删改查
- ASP.NET三层架构新闻管理系统
- C# WCF 推送数据SOCKET并发完成端口完整
- WCF和TCP消息通信练习
- 学生管理系统三层架构
- ASP.NET增删改查有数据库使用三层架构
- 通讯录(基于三层架构的C#源码)
- asp.net三层架构在线考试系统含数据库
- Asp.Net三层架构版无限极分类增删改查
- 基于C#窗体三层架构的学生信息管理系
- 北大青鸟ACCP5.0 S2 .NET C# 三层架构 三层
- C#注册和登录
- C#网络应用编程实验 WCF和TCP消息通信
- C#网络应用编程实验 WCF和HTTP文件传输
- C# Remoting框架,采用了三层架构,并
- 简单实用的winform3层架构非常适合初学
- C#读取并显示shapefile文件
- 基于C#实现onvif协议之云台控制
- ASP.NET三层架构
- C#实训项目 酒店管理系统 源代码 完整
评论
共有 条评论