[ https://issues.apache.org/jira/browse/IGNITE-20474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pavel Tupitsyn updated IGNITE-20474: ------------------------------------ Epic Link: IGNITE-19479 > .NET: Thin 3.0: Source-generated serializer > ------------------------------------------- > > Key: IGNITE-20474 > URL: https://issues.apache.org/jira/browse/IGNITE-20474 > Project: Ignite > Issue Type: Improvement > Components: platforms, thin client > Affects Versions: 3.0.0-beta1 > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Priority: Minor > Labels: .NET, ignite-3 > Fix For: 3.0.0-beta2 > > > Currently, .NET thin client relies on reflection to emit > serialization/deserialization code. This approach is very flexible and > user-friendly, but does not work with [Native > AOT|https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/?tabs=net7%2Cwindows], > which is getting increasingly popular. > Provide an additional serialization mechanism based on [Source > Generators|https://learn.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/source-generators-overview] > that does not require reflection. > The difficult part is that we don't know the table schema at compile time. -- This message was sent by Atlassian Jira (v8.20.10#820010)