会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
孤星赏月
编程不仅是门技术,更是门艺术
博客园
首页
新随笔
联系
订阅
管理
项目中linq to sql的一些用法
抽象工厂模式项目中linq to sql的取得用户信息的方法
Sqlserver2005DAL项目取得一个用户的信息的方法:
Code
1
/**/
///
<summary>
2
///
取得用户信息
3
///
</summary>
4
///
<param name="userID">
用户ID
</param>
5
///
<returns>
用户信息
</returns>
6
public
AntUser getUserInfo(
int
userID)
7
{
8
Table
<
AntUser
>
antuser
=
DataContextManager.dataContext.GetTable
<
AntUser
>
();
9
try
10
{
11
var results
=
from n
in
antuser
12
where
n.ID
==
userID
13
select n;
14
List
<
AntUser
>
list
=
results.ToList();
15
if
(list
!=
null
&&
list.Count()
>
0
)
16
return
list[
0
];
17
else
18
return
null
;
19
}
20
catch
(Exception e)
21
{
22
Console.WriteLine(
""
+
e.Message);
23
return
null
;
24
}
25
}
BLL层调用改用户信息:
Code
/**/
///
<summary>
///
取得用户信息
///
</summary>
///
<param name="userID">
用户ID
</param>
///
<returns>
用户信息
</returns>
public
AntUser getUserInfo(
int
userID)
{
IAntUserDAO antUserDAO
=
DataAccess.createAntUserDAO();
try
{
if
(antUserDAO.getUserInfo(userID)
!=
null
)
{
return
antUserDAO.getUserInfo(userID);
}
return
null
;
}
catch
{
return
null
;
}
}
posted @
2009-04-22 21:07
孤星赏月
阅读(
157
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告