たとえば、私はそのようなアクション定義を持っています
builder.EntitySet<Ent>("Ent");
var companyActionConfig = builder.EntityType<Ent>().Action("MethodX");
entActionConfig.Parameter<int>("SomeParam1");
entActionConfig.Parameter<string>("SomeParam2");
entActionConfig.Returns<bool>();
次に、メタデータで結果は次のようになります
<Action Name="MethodX" IsBound="true">
<Parameter Name="bindingParameter" Type="Ent"/>
<Parameter Name="SomeParam1" Type="Edm.Int32" Nullable="false"/>
<Parameter Name="SomeParam2" Type="Edm.String" Unicode="false"/>
<ReturnType Type="Edm.Boolean" Nullable="false"/>
</Action>
ここUnicode
は偽です。この定義は .NET 文字列と同じように機能しますUnicode="true"
か?
どうすれば作れUnicode="true"
ますか?