Skip to content

Commit fd59942

Browse files
Update QueryProviderInfo.cs
Use Assembly.GetName()
1 parent d90b89b commit fd59942

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

net/DevExtreme.AspNet.Data/QueryProviderInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ public QueryProviderInfo(IQueryProvider provider) {
1515
if(provider is EnumerableQuery) {
1616
IsLinqToObjects = true;
1717
} else {
18-
var typeInfo = provider.GetType().AssemblyQualifiedName.Split(new[] { ", " }, 4, StringSplitOptions.None);
19-
var typeName = typeInfo[0];
18+
var type = provider.GetType();
19+
var typeName = type.FullName;
2020

2121
if(typeName == "Microsoft.Data.Entity.Query.Internal.EntityQueryProvider" || typeName == "System.Data.Entity.Internal.Linq.DbQueryProvider")
2222
IsEFClassic = true;
@@ -27,7 +27,7 @@ public QueryProviderInfo(IQueryProvider provider) {
2727
else if(typeName.StartsWith("System.Data.Linq."))
2828
IsL2S = true;
2929

30-
Version = new Version(typeInfo[2].Substring(8));
30+
Version = type.Assembly.GetName().Version;
3131
}
3232
}
3333

0 commit comments

Comments
 (0)