在过去,我在聊天和出租车应用程序中使用LocalBroadcastManager and EventBus,这些应用程序现在不是不推荐使用,就是不推荐使用。
我打算用新的数据结构(如mutablesharedflow or channel )来代替它们,我想知道哪一个更适合我的情况?或者另一种数据结构?
我第一次使用实体框架(代码优先),我有一个小问题。
我有一个叫出租车的课,一个叫司机
出租车有一个对司机的引用,你可以看到下面两个分类
public partial class Taxi
{
public Taxi()
{
}
public int TaxiId { get; set; }
public Driver Driver { get; set; }
public string Make { get; set; }
public string Model { g
案例研究:
我正在创建一个服务来显示出租车在接近用户的时间范围内可用
我有一个包含出租车可用性数据的数据库
id | lat | long | availableFrom | availableTo
n | n | n | timestamp | timestamp
我正在使用Redis实例来存储地理空间数据,以进行快速的地理空间查询
taxi
0) taxiId
0) 0) lat
1) long
我需要的是检索taxiId和坐标,以便在地图上显示出租车。
我很难在SQL数据库中的时间范围内创建出租车查询,然后将其与Redis结果合并,但效率很低。
我现在可以用这个