我没有找到一种方法来IQueryable使用LIKE %some%text%SQL命令中的运算符来搜索对象.
目前我这样做:
System.Data.Entity.DbSet<Shop> database_Shops = database.Shops;
string searched_shop = !String.IsNullOrEmpty(post_data["shop"]) ? post_data["shop"] : " ";
ViewBag.shops = database_Shops
.Where(shop => shop.Name.ToUpper().Contains( searched_shop.ToUpper()))
.Take(RESULTS_PER_PAGES * pageNumber);
Run Code Online (Sandbox Code Playgroud)
但它没有找到没有空间的入口shop.Name.有人知道这样做的方法吗?
非常感谢你!
我尝试使用Rocket.rs和 Handlebar 模板系统创建一个小型网站。我想创建一个全局布局并将我的内容包含在<body>标签中
这是我的代码
templates/
??? layouts
? ??? main.html.hbs
??? pages
??? home.html.hbs
Run Code Online (Sandbox Code Playgroud)
这是我的布局文件
<!-- templates/layouts/main.html.hbs -->
<!DOCTYPE html>
<html>
<body>
{{~> page}}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这里是我的内容
<!-- templates/pages/home.html.hbs -->
{{#*inline "page"}}
<h1>hello</h1>
{{/inline}}
{{~> (layouts/main)~}}
Run Code Online (Sandbox Code Playgroud)
还有我的 Rust 代码
// src/main.rs
#[get("/")]
fn home() -> Template {
let map = ();
Template::render("pages/home", &map)
}
fn main() {
rocket::ignite()
.mount("/", routes![home])
.attach(Template::fairing())
.launch();
}
Run Code Online (Sandbox Code Playgroud)
如何将页面/主页包含到全局布局中?