namespace-三层架构IDAL引用entity的问题

问题描述

三层架构IDAL引用entity的问题

.entity 中部门和机构都有,但是在 .IDAL 中,机构没有问题,但是部门一直显示 .entity中不存在类型或命名空间“部门”,两个代码都是相同的。我是新手,求帮忙解答!谢谢!

IDAL中部门代码:
using OA.entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OA.IDAL
{
public interface IDAL部门
{
int Insert(entity.部门 obj);
int Update(entity.部门 obj);
int Delete(entity.部门 obj);
List LoadAll();
entity.部门 LoadById(Guid id);

   entity.机构 FindParent(entity.部门 child);

}

}

解决方案

部门这个类在哪里定义的,贴出相关代码。
肯定还是缺少using命名空间,或者你的类名不叫部门,或者你的部门类型定义在另一个程序集中但是没有public修饰,或者这个类型是一个内部类。

解决方案二:

两个都在.entity下,都用public修饰。。。。。

时间: 2024-12-21 00:06:06

namespace-三层架构IDAL引用entity的问题的相关文章

ASP.NET 三层架构使用IDAL 接口层有什么作用,有和妙用,使用业务逻辑层BLL直接调用数据层DAL不可以嘛。

问题描述 我们通常是UIweb层调用BLL层,BLL层调用DAL达到数据的交换.但是看到大多数项目是有个IDAL接口,只是声明方法没有任何的代码实现部分,代码实现部分都放在了DAL层,然后BLL层去调用IDAL接口层的方法实现,并没有去调用DAL层,UI层调用BLL层,这里的接口层有和作用,请教各位帮忙解答,不胜感激! 解决方案 解决方案二:IDAL是DAL层的类要实现的接口.DAL层的各类需要完成对数据库的访问,但是不同的数据库需要使用不同的DAL对象,这样对于BLL层来说无法实现数据库无关性

asp.net三层架构 UI层引用问题

问题描述 asp.net改成三层架构时在UI层引用了BLL,也加了UsingBLL,写代码的时候没有任何问题,但是编译时说缺少引用....求大神指教,,马上就毕业答辩了 解决方案 解决方案二:看一下你的BLL版本.看看是否本web的.net版本要高.解决方案三:删掉重新添加引用

ASP.NET三层架构详解 如何实现三层架构_实用技巧

一.数据库 /*==============================================================*/ /* DBMS name: Microsoft SQL Server 2000 */ /*==============================================================*/ if exists (select 1 from sysobjects where id = object_id('newsConte

企业级应用框架:三层架构之解耦

前言 前段时间朋友拿了个网站给我,让我帮忙添加几个小功能,我爽快的答应了,但是当我打开源码,我瞬间就奔溃了,整个项目连最基本的三层框架也没有搭建,仅仅是封装了一个sqlhelp作为数据库的操作接口,项目中的SQL查询语句无处不在,业务逻辑紧紧耦合在UI逻辑中,看到这样的代码,坦白来说,我什么兴致都没有了,但是碍着人情,我硬着头皮,把基本功能的完成交差,通过这件事情,我对软件分层进行了深入的思考. 三层架构 说到三层架构,大伙都很熟悉,我也不再多啰嗦了,我们直接快速搭建一个. 项目的引用关系是:S

ASp.net 剖析三层架构

转自:http://blog.sina.com.cn/s/blog_5ea9354f0100dea0.html 三层实现的留言和查看留言 本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用.写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助.因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻.导致看了之后,理论上又学习了一

三层架构详解(服务员-厨师-采购员)

三层架构详解 1,什么是三层? 2,为什么使用三层? 3,三层与以往使用的两层相比有什么不同?它的优势在哪里? 4,如何学好三层?如何应用三层? -- 对于三层我左思右想,如何与实际相联系.好嘛,昨晚突然有了"灵感".还记得大话设计模式里第23章大鸟和小菜吃羊肉串的故事--由在小摊吃到饭店吃引来的一个命令模式(当然今天不是研究命令模式).服务员.厨师.采购员. 这不就是个典型的三层架构吗???(⊙ o ⊙ )啊!哈哈(这个后面再做解释)     先了解:   1,什么是三层? UI(表

在线自动生成三层架构

问题描述 界面不好,大家不要批评了.请登陆到http://52csharp.com本工具是本网站专用的sql小工具.1.直接打开生成项目下面sql文件夹中的sql脚本文件2.填写数据库服务器名称3.填写数据库用户名密码4.测试数据连接合法性5.生成数据库同时生成db.ini文件.6.把db.ini文件拷贝到编译完成的应用程序下面7.在web里面要引用本网站提供在线通过输入数据库结构自动生成代码,生成的代码基于基于面向对象的思想和三层架构设计,融入了工厂模式,反射机制等等一些思想.采用Model+

网站开发三层架构

问题描述 我是一个asp.net的初学者,而且也没去培训过,只是边工作边学习,现在想学习三层架构,及存储过程,请哪为专业人士路过时给点提示,或推荐几本相关的书籍,感激不尽 解决方案 解决方案二:http://www.51aspx.com/解决方案三:下载微软开源示例petshop看看解决方案四:觉得初学值没必要特意去了解什么三层架构等你熟悉了,就自然知道为什么要三层架构了解决方案五:到微软网站看看webcast再看看c#入门经典和高级编程http://download.csdn.net/sour

我的架构经验小结(二)-- 关于三层架构

   在 我的架构经验小结(一)-- 常用的架构模型 一文中简单介绍了我常采用的几种架构模型,本文将稍微深入地介绍其中的一种 -- 三层架构模型. 一.三层架构图 二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理.与UI平行的Service Interface层用于将业务发布为服务(如WebServices). 2.BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求