我正在编写消息队列系统.
我的问题是......用文件或数据库做这个队列会更好吗?
如果我选择数据库,它需要每秒检查一次新的工作,这对我来说似乎有点开销?
如果它是文件,我猜你只是不断监视文件夹并根据它执行?
BR,
我正在使用LINQ动态库构建一个查询,因此我不知道有多少潜在参数,并且在尝试查询DATE类型字段时出现错误:
运算符'> ='与操作数类型'DateTime'和'String'不兼容
当我单步执行Dynamic.cs中的调试器时,它显示该值的类型为字符串,并且该字段的类型为date,因此问题很明显,但我不知道如何处理它.
有任何想法吗?
BR
码:
using (MyEntities db = new MyEntities())
{
String SQLparam = "CreateDate >= \"" + DateTime.Now.ToShortDateString() + "\"";
List<UserList> UserList = db.UserList.Where(SQLparam).ToList();
}
Run Code Online (Sandbox Code Playgroud) 我有一个只接受正则表达式进行匹配的系统,因为在我上网查找一些教程之前我从来没有这样做但是真的很困惑所以我在这里问.
正则表达式需要匹配以下内容:
File.f
File-1.f
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,它必须返回在第二种情况之前.
或之前的-
情况(File
).
我很感激帮助.
谢谢