我正在使用组件作为模板打开一个模态,一切正常,模态打开并且我正在订阅 onHide 事件,订阅也有效。
但我在这里有一个挑战,我想发送一个具体的原因,例如:“消息添加成功”作为原因。我怎样才能做到这一点?如何发送特定字符串作为原因?
目前,我正在尝试在 MessageAddComponent 组件中设置一个值并使用 bsModalRef.Content 在父组件中访问它,但这不是一个好主意。
newMessage() {
this.bsModalRef = this.modalService.show(MessageAddComponent, {
class: 'modal-lg'
});
this.subscriptions.push(this.modalService.onHide.subscribe((reason: string) => {
// i dont like this approach
if (this.bsModalRef.content.anySuccessfulAction) {
console.log('foo and bar')
}
this.unsubscribe();
}));
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试将迁移添加到 DbContext ,
add-migration initial -verbose
Run Code Online (Sandbox Code Playgroud)
我收到错误
尚未为此 DbContext 配置数据库提供程序。可以通过覆盖 DbContext.OnConfiguring 方法或在应用程序服务提供者上使用 AddDbContext 来配置提供者。如果使用 AddDbContext,则还要确保您的 DbContext 类型在其构造函数中接受 DbContextOptions 对象并将其传递给 DbContext 的基本构造函数。
我的解决方案中有两个 .netcore 类库项目和 ,netcore 单元测试项目
这是我的 DataContext 类
public class DataContext:DbContext
{
public DataContext(DbContextOptions<DataContext> option) : base(option)
{
}
public DataContext()
{
}
public DbSet<User> User { get; set; }
public DbSet<Cart> Cart { get; set; }
public DbSet<CatalogItem> CatalogItem { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
带有 DbContextOptions 对象的构造函数已经存在。
可能是什么问题?
这是测试项目中的一个类。
public class …Run Code Online (Sandbox Code Playgroud) [Route("Street/{ZoneID}/{StreetID}/")]
public HttpResponseMessage GetStreet(int ZoneID,int StreetID,[FromUri] RealEstateFilter Filter)
Run Code Online (Sandbox Code Playgroud)
以下请求从客户端发送时,StreetID始终为0
HTTP://本地主机:1887 /街道/23295分之34MunZone = 7&的StartDate =&结束日期=
但它没有任何可选参数
我应该如何配置webapi才能阅读[Fromuri]
我想在 persianCalender 中获取 DayOfWeek 但它始终与 Georgian Calender 相同,
DateTime today = DateTime.Today;
PersianCalendar pc = new PersianCalendar();
var geDayOfWeek= today.DayOfWeek;
var pcDayOfWeek=pc.GetDayOfWeek(today);
Run Code Online (Sandbox Code Playgroud)
为什么 geDayOfWeek 和 pcDayOfWeek 的值总是相同?波斯周从星期六开始,而不是星期一,因此例如星期日应该是 2 而不是 0 。
有什么解决方案可以获取波斯日历中的天数吗?
我需要这个来计算波斯日历而不是格鲁吉亚日历中一周的开始日期和结束日期。
SingleOrDefault与实体框架一起使用时,有什么方法可以指定要检索哪些列?
像这样的东西:
_messageRepository.FirstOrDefaultAsync(input.Id).select(m => m.title, m.Id)
Run Code Online (Sandbox Code Playgroud)
如果我想返回所有数据,这将是一个非常繁重的查询。
谢谢