我有一个派生自DbConfiguration的类,用于执行任何连接弹性策略。
我在global.asax.cs中的Application_Start中将其称为Web角色。
如果是工人角色,我在哪里打电话?
答案 0 :(得分:0)
在应用程序的app.config中(我的名为“ WebJob”),在其中具有标签--EntityFramework-- ...添加如下的codeConfigurationType:
public void open2(Bundle args) {
codeIata = args.getString("city");
String flightdate = args.getString("flightdate");
fno = args.getString("flightno");
ArrivalActivity.detail(codeIata, flightdate, fno);
}
public static void detail(String s, String date, String fno) {
DateFormat df = new SimpleDateFormat("yyyy-MM-d");
date = df.format(Calendar.getInstance().getTime());
Call<GetArrivals> arrCall = mApiInterface.getArr(s, "2019-03-04", "", fno);
arrCall.enqueue(new Callback<GetArrivals>() {
@Override
public void onResponse(Call<GetArrivals> call, Response<GetArrivals>
response) {
System.out.println("status code "+response.code());
arrivals = response.body().getResult();
mAdapter = new ArrivalAdapter(mContext, arrivals);
//mRecyclerView.setAdapter(mAdapter);
}
@Override
public void onFailure(Call<GetArrivals> call, Throwable t) {
Log.e("Retrofit Get", t.toString());
}
});
}
EFConfigDB是我从DbConfiguration派生的类。所以codeConfigurationType基本上是这样格式化的,具体取决于您的项目:
<entityFramework codeConfigurationType="WebJob.EFConfigDB, WebJob">
... your EF config here ...
</entityFramework>
一旦正确地满足了上述条件,就会自动调用DBConfiguration派生的类的无参数构造函数。