can someone help me pls im new to vb.net and im trying to work through the nhibernate firstsolution sample (written in C # re-posted here https://web.archive.org/web/20090831053827/http://blogs .hibernatingrhinos.com / nhibernate / archive / 2008/04/01 / your-first-nhibernate-based-application.aspx since his site crashed again) and I'm struggling to convert this bit. ive tried many converters; telerik, developerfusion, and a few others, but none of the generated code will compile, and I cannot understand why ...
if you are looking for this method, you will find where im upto ...
private readonly Product[] _products = new[]
{
new Product {Name = "Melon", Category = "Fruits"},
new Product {Name = "Pear", Category = "Fruits"},
new Product {Name = "Milk", Category = "Beverages"},
new Product {Name = "Coca Cola", Category = "Beverages"},
new Product {Name = "Pepsi Cola", Category = "Beverages"},
};
' just the next part of the tutorial, ive resolved the "var" in vb.net 2005 bit np
private void CreateInitialData()
{
using(ISession session = _sessionFactory.OpenSession())
using(ITransaction transaction = session.BeginTransaction())
{
foreach (var product in _products)
session.Save(product);
transaction.Commit();
}
}
# vb , /.
fusion :
Private ReadOnly _products As Product() = New () {New Product(), New Product(), New Product(), New Product(), New Product()}
telerik
Private ReadOnly _products As Product() = New () {New Product() With { _
.Name = "Melon", _
.Category = "Fruits" _
}, New Product() With { _
.Name = "Pear", _
.Category = "Fruits" _
}, New Product() With { _
.Name = "Milk", _
.Category = "Beverages" _
}, Nw Product() With { _
.Name = "Coca Cola", _
.Category = "Beverages" _
}, New Product() With { _
.Name = "Pepsi Cola", _
.Category = "Beverages" _
}}
, , , "New() {..."
ive , New(), , ... ? ? equivilent?
, , n # . ive . .
Private _products As Product() = {New Product(), New Product(), New Product(), New Product(), New Product()}
Private Sub CreateInitialData()
' =================
' since i couldnt figure out how to convert the initialisation of the
' "_products" array/collections whatever it is, i cheated and did this,
' seems to work ok though probably poor practice
With _products(0)
.Name = "Melon"
.Category = "Fruits"
End With
' etc....
End Sub
: vs2005,.net 2.0