可以說我在這個結構中的SQL數據庫中的表USER:LinQ將使用JSON字符串
FirstName LastName Age Address
------------`----------- ----- ----------------------------------------------------------------------------------------------------
Homer Simpson 40 {"streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"}
Homer Simpson 40 {"streetAddress": "742 Evergreen Terrace", "city": "Springfield", "state": "NV", "postalCode": "89001"}
我想創建一個LINQ查詢來獲取所有的辛普森住在內華達州。 我使用VB.NET和Entity Framework,所以我開始的DbContext:
dbContext.Users.Where(Function(f As User) f.FirstName = "Homer",
f.LastName = "Simpsom",
f.Address.Contains("\"state\": \"NV\"")) 'This is where I block
這是正確的嗎?是的,但這是做這件事的好方法嗎?
有很多其他數據庫已經支持JSON。 –