【发布时间】:2011-09-08 22:15:40
【问题描述】:
我想这样使用 linq:
MyDBEntities context = new MyDBEntities();
context.MyTable.Where(i => MyMethod(i.column, valueToTest).ToList();
与
public bool MyMethod(Object a, Object b)
但显然使用这种方法是不可能的
所以我想我可以在存储过程中使用该方法,我可以用 linq 调用
你觉得有可能吗?
【问题讨论】:
-
很抱歉,您的问题毫无意义,标题谈到了存储过程,您的示例代码使用(我假设)Linq2Sql,而您想要实现的目标很糟糕。 .. 我认为您正在寻找 CLR 存储过程。 msdn.microsoft.com/en-us/library/ms131094.aspx - 但是你想做什么而 SQL 不允许你做呢?
-
@Phill,看起来他想编写一个方法,将指定列与指定值进行比较,并根据结果返回一个布尔值。
-
@Nick - 这是一个非常模糊的问题,我不知道为什么要对它投赞成票,没有太多可做的事情,对假设太开放了。
标签: c# sql sql-server linq stored-procedures