如何调用

ermaogege 2010-02-02 01:27:40
在数据访问层中
我把用CodeSmith生成的代码放到一个文件夹中,比如用CodeSmith生成BookService.cs放到名为Auto Generated Code的文件夹中,我又在外面新建了一个BookService.cs,该怎样调用文件夹里的那个BookService.cs中的方法
...全文
97 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CalvinDo 2010-02-02
  • 打赏
  • 举报
回复
命名控件引人你调用的方法所在的类没?
MyBookShop book = new MyBookShop ();
u] books=book.GetBooksBySql(sqlHot);

但是 你的类名一样 我不知道
MyBookShop book = new MyBookShop ();
会怎么样。
ermaogege 2010-02-02
  • 打赏
  • 举报
回复
是的,类名一样
ermaogege 2010-02-02
  • 打赏
  • 举报
回复
但是文件夹里的方法(GetBooksBySql(sqlHot)),在文件夹外用的时候
IList<Book> books=new List<Book>();
List<string> results=new List<string>();
string sqlHot="select top 3 * from books where title like '"+title+"%' order by clicks desc";
[u] books=GetBooksBySql(sqlHot);
错误是
找不到GetBooksBySql(sqlHot)
CalvinDo 2010-02-02
  • 打赏
  • 举报
回复
类名一样的?
ermaogege 2010-02-02
  • 打赏
  • 举报
回复
这是文件夹里的
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using MyBookShop.Models;

namespace MyBookShop.DAL
{
public static partial class BookService
这是文件夹外的
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using MyBookShop.Models;

namespace MyBookShop.DAL
{
public static partial class BookService
Justin-Liu 2010-02-02
  • 打赏
  • 举报
回复
引入命名空间就行
CalvinDo 2010-02-02
  • 打赏
  • 举报
回复
BookService bs= new BookService();
bs.方法();
nosuchtracter 2010-02-02
  • 打赏
  • 举报
回复
注意命名空间

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧