EF CODEFIRST 如何调用自定义函数

问题描述

RT有一个自定义标量值函数,主要用在查询语句中的Where条件内如Select*FromAWheredbo.CustomFunc(A.ID)=1请教如何在CodeFirst中使用(比如形式如SqlFunctionsCharIndex可以这么用q.Where(x=>SqlFunctionsCharIndex(x.ID)=1)

解决方案

解决方案二:
参考:http://msdn.microsoft.com/zh-cn/library/dd456847.aspx
解决方案三:
该回复于2012-02-23 14:05:11被版主删除

时间: 2024-09-27 22:09:03

EF CODEFIRST 如何调用自定义函数的相关文章

link中调用自定义函数为什么不能是C#的函数?

问题描述 link中调用自定义函数为什么不能是C#的函数? link中调用自定义函数为什么不能是C#的函数? 解决方案 因为linq是放在数据库端查询的,而C#代码是本地执行的,没法翻译成sql

浅析PHP中call user func()函数及如何使用call user func调用自定义函数_php实例

UCenter源代码里有一个函数call_user_func,开始以为是自己定义的函数,结果到处都找不到.后来才知道call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法. call_user_func函数类似于一种特别的调用函数的方法,使用方法如下: <?php function nowamagic($a,$b) { echo $a; echo $b; } call_user_func('nowamagic', "&q

sqlServer中如何调用自定义函数啊

问题描述 createfunctiondbo.GetName(@idint)returnsnvarchar(10)asbegindeclare@namenvarchar(10)select@name=tsNamefromstudentwhereTSId=@idreturn@nameend上面是我自己写的一个自定义函数,我看了网上的一些调用方法都报错,不知道怎么调用[sql]viewplaincopyprint?还有这一段代码是什么意思 解决方案 解决方案二:你使用"表"的地方,使用函数

数据库快照,自定义函数与计算列

数据库快照,自定义函数与计算列 1.数据库快照 数据库快照就是保存某个数据库在快照那一瞬间的状态.快照和备份原理上有所不同,但是功能有一点相同那就是可以将数据还原为备份的那个时刻.快照的原理是新建一个数据库指针,在原数据库没有变化的情况下快照是不占用空间的,而数据库发生了变化,那么在变化前,被修改的数据页会先复制一份到快照文件中,然后再对原数据页进行修改.显然这样做的好处就是比备份数据库占用空间小.快照是只读的,你可以直接在SQL语句中把他当数据库用: use snap1;--使用快照 sele

php自定义函数的基本语法结构

function 函数名(形参列表) { 函数体; return 语句;} 例:实现一个简单的加.减.乘.除计算器 test.php: <?phprequire 'funcs.php';$num1 = 56;$num2 = 44;$oper = "+";$res = jisuan($num1, $num2, $oper); //调用自定义函数echo "计算结果是:" . $res;?> funcs.php: <?phpfunction jisua

如何使用自定义函数返回多个值

问题描述 createfunctiondbo.GetName(@addressnvarchar(10))returnsnvarchar(10)asbegindeclare@namenvarchar(10)select@name=tsnamefromTblStudentwhereTsAddress=@addressreturn@nameendselectdbo.GetName('上海')--上面是我写的一个自定义函数,是从TblStudent表中根据地址Address查询在改地址下的所有姓名,但是

浅谈mysql 自定义函数_Mysql

因为工作需要,要写一个mysql的自定义行数,如下 DELIMITER $$ DROP FUNCTION IF EXISTS `onlineFunction`$$ CREATE FUNCTION `onlineFunction`(rrrr VARCHAR(50)) RETURNS VARCHAR(255) BEGIN IF(rrrr='online') THEN RETURN '上线';END IF; END$$ DELIMITER ; 第一行DELIMITER 定义一个结束标识符,因为MySQ

Python中自定义函数的教程_python

在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 我们以自定义一个求绝对值的my_abs函数为例: def my_abs(x): if x >= 0: return x else: return -x 请自行测试并调用my_abs看看返回结果是否正确. 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回.因此,函数内部通过条件判断和循环可以实现非常复杂

C++通过自定义函数求一元二次方程的根_C 语言

本文实例讲述了C++通过自定义函数求一元二次方程的根.分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * 完成日期:2012 年 11 月 24 日 * 版 本 号:v1.0 * 输入描述: * 问题描述: 求一元二次方程的根.定义函数 * 程序输出: * 问题分析:略 * 算法设计:略 */ #include<iostream> #include<cmath> using namespace std; double x,x1,x2,t; //定义全局变量 void