我使用的是 EF Core 2.2 版本。我有三张桌子:
我想获取与特定用户 ID 关联的书籍列表。
我试过了:
var books = await _context.Books
.Include(ub => ub.UserBooks.Where(f => f.UserId == id))
.ToListAsync();
Run Code Online (Sandbox Code Playgroud)
但可惜的是,这不起作用。我收到错误: Include 属性 lambda 表达式 'ub => {from UserBook in ub.UserBooks where ([f].UserId == __id_0) select [f]}' 无效。
如何获取与特定 UserId 关联的图书列表?谢谢
我有一个包含两个项目的视觉工作室解决方案。这两个项目都使用 .net Framework 4.7.2。一个项目是 SPA(单页应用程序),另一个项目是 API Web 项目。在 VS 中,当我启动任一项目的实例时,我可以通过 Visual Studio 使用 IISExpress 来导航到本地主机。但是,我无法同时运行两者来通过 SPA 访问 API。我已经使用 IIS Express 命令行完成了多项操作,以尝试使其正常工作,但无济于事。有人可以指出我正确的方向吗?
谢谢
我有一个mat-chip-set和几个mat-chip带有自定义类的对象product-chip:
<mat-chip-set>
<mat-chip class="product-chip" *ngFor="let category of categories">
{{category}}
</mat-chip>
</mat-chip-set>
Run Code Online (Sandbox Code Playgroud)
我的CSS是:
.product-chip {
background-color: pink !important;
color: white !important;
}
Run Code Online (Sandbox Code Playgroud)
结果是芯片背景颜色是我想要的粉红色,但文本颜色仍然是黑色。
如何将mat-chip对象的文本颜色设置为白色?
请参阅 StackBlitz 示例:https://stackblitz.com/edit/angular-nzhkmg ?file=src/app/chips-overview-example.html
在查看各种mysql和php代码时,我已经看到了用&符编写的数据库连接:
$db = mysqli_connect (db_host, db_user, db_pw, db_name);
Run Code Online (Sandbox Code Playgroud)
VS
$db = @mysqli_connect (db_host, db_user, db_pw, db_name);
Run Code Online (Sandbox Code Playgroud)
有些开发人员使用@而其他人没有理由吗?
谢谢
在Sets表中插入值后,我想返回ID“ setsId”。
这是我收到的错误:调用未定义的函数last_insert_id()。
这是我的代码:
if($_POST[reps]=="")
{
echo "Record can not be added. All fields are mandatory";
echo '<br>';
}
else
{
$con = mysqli_connect(); //removed for privacy
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO Sets (exerciseId, bandId, reps, notes)
VALUES ('$_POST[exerciseId]',
'$_POST[bandId]',
'$_POST[reps]',
'$_POST[notes]')";
$sId=last_insert_id();
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo '<div id ="error">';
echo 'SUCCESS!';
echo '<br>';
echo "1 record added";
echo '<br>';
echo '</div>';
mysqli_close($con);
}
include …Run Code Online (Sandbox Code Playgroud)