Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HQL查询-切割字符串_C#_Nhibernate_Hql - Fatal编程技术网

C# HQL查询-切割字符串

C# HQL查询-切割字符串,c#,nhibernate,hql,C#,Nhibernate,Hql,有人能告诉我-在HQL查询中是否可以执行类似操作: 我有一个类似“xxxxxx/yyyy”的字符串,我需要从这个字符串中分离部分。我的意思是在where子句中使用字符串部分“xxxxxx”作为一种模式,使用“yyyy”作为第二种模式。可能吗?我无法在谷歌上找到答案。“xxxxxx”部分和“yyyy”部分中的字符数未知,因此我需要通过查找字符“/”将其分隔开 提前感谢 使用String.Split将字符串拆分为字符串数组。请注意,如果字符串中缺少分隔符,它将爆炸 var myArray = "xx

有人能告诉我-在HQL查询中是否可以执行类似操作:

我有一个类似“xxxxxx/yyyy”的字符串,我需要从这个字符串中分离部分。我的意思是在where子句中使用字符串部分“xxxxxx”作为一种模式,使用“yyyy”作为第二种模式。可能吗?我无法在谷歌上找到答案。“xxxxxx”部分和“yyyy”部分中的字符数未知,因此我需要通过查找字符“/”将其分隔开


提前感谢

使用String.Split将字符串拆分为字符串数组。请注意,如果字符串中缺少分隔符,它将爆炸

var myArray = "xxxxxx/yyyy".Split('/');
var left = myArray[0];
var right = myArray[1];

然后你可以在where子句中使用left和right。

你能改进你的问题吗?