-1
そのMySQLでは、特定の列のデータ型はjson
であり、それをモデルクラスに追加する方法です。私はDataAnnotationsと試みたが、あなたはこのC#Entity FrameworkモデルでJsonデータ型を使用するには?
private string _application_role;
public string application_role
{
get{
return JsonConvert.DeserializeObject<string>(_application_role)
}
set{
_application_role = JsonConvert.SerializeObject(value);
}
}
それとも、あなたのモデルを編集したくない場合のような何かをするだろうデータに
context.sc_employee_details
.Where(e => e.user_name.Equals(userName))
.Select(o => o.application_role).SingleOrDefault();
なぜ文字列として使用してみませんか?シリアライズとデシリアライズを行うだけですか? – Hey24sheep
PraveenR @ Hey24sheepが示しているように、jsonデータをシリアライズしてデシリアライズする必要があります。私はあなたが他の方法でジェソンを扱うことはできないと思う。 –
@AbhishekMauryaはDataAnnotationsを削除しましたが、同じエラーを返しました –