0
私はこれをいつか見てきましたが、本当にシンプルなものがあることを知っています。以前の開発者が残していた前にコードが機能しましたが、今ではiPad上に置く必要があります。機能しません。私はMac用のVisual Studioを使用しています。Xamarin/Realm - 型はジェネリック型またはメソッドで型パラメータ 'T'として使用できません
public class DemoPatientService : BaseService, IPatientService
{
public ObservableCollection<PatientSummary> MockPatientSummary;
public DemoPatientService()
{
MockPatientSummary = realm.All<PatientSummary>().ToObservableCollection();
}
}
public class PatientSummary : IPatientSummary
{
public string PatientID { get; set;}
}
public interface IPatientSummary
{
string PatientID
}
public class BaseService
{
protected readonly Realm realm;
public BaseService()
{
var config = new RealmConfiguration();
config = new RealmConfiguration(MYWSettings.Instance.DemoDatabasePath);
realm = Realm.GetInstance(config);
}
}
エラーCS0311:型 'VSTSQL.Data.Mobile.Models.PatientSummary' がジェネリック型またはメソッド 'Realm.All()' タイプパラメータ 'T' として使用することができません。 'PatientSummary'から 'Realms.RealmObject'への暗黙的な参照変換はありません。 (CS0311)
このコードは以前は本当に動作しましたか? 'All()'メソッドは 'Realms.RealmObject'型のものを必要とし、' PatienSummary'は明らかにそうではないようです。 –
私が知っているのは、コードのいくつかのバージョンがテスターに配備されていて、それがどこかで働いたということだけです。 –
それでは、バージョン履歴について知り、その変更を調べるのはいかがですか? –