我添加了一些模型,用于连接到SQL数据库,现在移植到MySQL.我跑的时候收到这个错误:dotnet ef update --context {context}
Blockquote System.NotImplementedException:'MySQLNumberTypeMapping'不支持值转换.对价值转换的支持通常需要更改数据库提供程序.Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.b__7_0的Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.Clone(ValueConverter转换器)在Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(MemberInfo成员)的ValueTuple
3 k) at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey键,Func2 valueFactory) at Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMappingWithConversion(RelationalTypeMappingInfo& mappingInfo, IReadOnlyList1主体) )Microsoft.EntityFrameworkCore.Metadata上的Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.PropertyDiscoveryConvention.IsCandidatePrimitiveProperty(PropertyInfo propertyInfo),Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.PropertyDiscoveryConvention.Apply(InternalEntityTypeBuilder entityTypeBuilder),位于Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.在Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.Conventi的Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.RunVisitor.VisitOnEntityTypeAdded(OnEntityTypeAddedNode node)上的ImmediateConventionScope.OnEntityTypeAdded(InternalEntityTypeBuilder entityTypeBuilder).Microsoft的Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.ConventionBatch.Run()中的Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.ConventionVisitor.VisitConventionScope(ConventionScope节点)上的onDispatcher.ConventionVisitor.VisitConventionScope(ConventionScope节点). EntityFrameworkCore.Metadata.Conventions.Internal.RelationshipDiscoveryConvention.DiscoverRelationships(InternalEntityTypeBuilder entityTypeBuilder)...
'MySQLNumberTypeMapping'不支持值转换.对价值转换的支持通常需要更改数据库提供程序.
这是我希望创建的表格:(我删除了对DataType(*)或枚举的任何引用,但我可能是MySQL的问题.
[Key]
public int ID { get; set; }
[StringLength(50)]
public string Name { get; set; }
public int? PropertyID { get; set; }
public Property Property { get; set; }
//public SelectList Animals { get; set; }
//public string AnimalTypes { get; set; }
[Display(Name="Spesie")]
public int? AnimalTypeID { get; set; …Run Code Online (Sandbox Code Playgroud) 这是一个非常简单的问题,但我不确切知道如何得到.
<div>
<input>
</div>
<p id="pepe"></p>
Run Code Online (Sandbox Code Playgroud)
下列 :
$("#pepe").prev()
Run Code Online (Sandbox Code Playgroud)
给我div,我如何得到第一个孩子(输入)