C# 使用Linq查询连接两个字段
我试图在一个带有自动完成功能的文本框中显示姓名,问题是我的数据库中的不同列中有这两个字段(附图) 我想知道是否有一种方法可以连接这两个变量,这样用户就可以在Texbox中看到全名(v_Nombre+v_Apellido),因为目前我只显示全名 有什么帮助吗 视图:C# 使用Linq查询连接两个字段,c#,jquery,mysql,asp.net-mvc,linq,C#,Jquery,Mysql,Asp.net Mvc,Linq,我试图在一个带有自动完成功能的文本框中显示姓名,问题是我的数据库中的不同列中有这两个字段(附图) 我想知道是否有一种方法可以连接这两个变量,这样用户就可以在Texbox中看到全名(v_Nombre+v_Apellido),因为目前我只显示全名 有什么帮助吗 视图: <script> $(document).ready(function () { $("#usuario").autocomplete({
<script>
$(document).ready(function () {
$("#usuario").autocomplete({
source: '@Url.Action("BuscarUsuario")'
});
});
</script>
<div class="form-group">
<label>Usuario que retiro</label>
<input type="checkbox" name="checkusuario" id="idcheckusuario" checked="checked" value="true" />
@Html.TextBox("searchTerm", null, new { @class = "form-control", id = "usuario" })
</div>
$(文档).ready(函数(){
$(“#usuario”)。自动完成({
来源:'@Url.Action(“Buscarusario”)'
});
});
Usuario que retiro
@TextBox(“searchTerm”,null,new{@class=“form control”,id=“usuario”})
我的控制器:
public JsonResult BuscarUsuario(string term)
{
using (DataContext db = new DataContext())
{
List<string> resultado;
resultado = db.Usuarios.Where(x => x.v_Nombre.Contains(term)).Select(n => n.v_Nombre).Take(10).ToList();
return Json(resultado, JsonRequestBehavior.AllowGet);
}
}
public JsonResult-buscarusario(字符串术语)
{
使用(DataContext db=newdatacontext())
{
列出结果;
resultado=db.Usuarios.Where(x=>x.v_Nombre.Contains(term)).Select(n=>n.v_Nombre.Take(10).ToList();
返回Json(resultado,JsonRequestBehavior.AllowGet);
}
}
您应该能够在选择中连接:
.Select(n => n.v_Nombre + " " + n.v_Apellido)