簡體   English   中英

實體框架如何處理.NET(VB.NET)中的自動實現的屬性?

[英]How does Entity Framework handle auto-implemented properties in .NET (VB.NET)?

我是EF的新手,並且擁有一個具有自動實現屬性的VB.NET項目。 EF如何處理自動實現的屬性,在這種情況下,將現有解決方案/數據庫遷移到存在自動實現的屬性的EF時會遇到問題嗎?

(到目前為止,我遇到的所有現有的DB / Solution遷移都明確說明了get&set)

例:

 Public Property Name As String
 Public Property Owner As String = "DefaultName"
 Public Property Items As New List(Of String) From {"M", "T", "W"}
 Public Property ID As New Guid()

與:

Private _Prop2 As String = "Empty"
Property Prop2 As String
Get
    Return _Prop2
End Get
Set(ByVal value As String)
    _Prop2 = value
End Set
End Property

https://docs.microsoft.com/zh-cn/dotnet/visual-basic/programming-guide/language-features/procedures/auto-implemented-properties

提前非常感謝您。

不,您不會對自動實現的屬性產生任何問題。 使用DB First時,它會生成這些自動道具。

我建議先研究數據庫,代碼優先或模型。 最好在數據庫和代碼之間建立更牢固的鏈接,而不是在每次更新或更新時都要求您更改代碼/數據庫的弱鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM