w*s 发帖数: 7227 | 1 using linq to sql/EF,
if the customer exists, just update,
otherwise create new entry ... |
w*s 发帖数: 7227 | 2 right now my test is like this,
need to add/update entries
Stock1Entities stock1Entities = new Stock1Entities();
var query = from c in stock1Entities.Level_1
where c.stockName == "spy"
select new
{
ID = c.stockName,
state = c.priceRange
};
foreach (var item in query)
{
Console.WriteLine(item);
} |
H*******g 发帖数: 6997 | 3 if(stock1Entities.Level_1.Any(x=>x.stockName == "spy"))
{
//update
}
else
{
//create new
}
【在 w*s 的大作中提到】 : using linq to sql/EF, : if the customer exists, just update, : otherwise create new entry ...
|
w*s 发帖数: 7227 | 4 谢谢兄弟先,
今天去书店想学学这个,也没看到书上有什么好例子。
请问兄弟,我应该从哪里入门?
【在 H*******g 的大作中提到】 : if(stock1Entities.Level_1.Any(x=>x.stockName == "spy")) : { : //update : } : else : { : //create new : }
|
H*******g 发帖数: 6997 | |
H*******g 发帖数: 6997 | |
w*s 发帖数: 7227 | 7 兄弟,还得接着麻烦你们,
我程序有同样的错,
http://stackoverflow.com/questions/2507832/unable-to-update-the
他说
As Nix stated, fixed by 2 steps.. > Creating the Composite P-Key > Updating
the entity with new DB schema
第一步是在mssql里create primary key还是visual c# ?
谢谢!
【在 H*******g 的大作中提到】 : http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b : 101 LINQ Samples
|
H*******g 发帖数: 6997 | 8 SQL
Updating
【在 w*s 的大作中提到】 : 兄弟,还得接着麻烦你们, : 我程序有同样的错, : http://stackoverflow.com/questions/2507832/unable-to-update-the : 他说 : As Nix stated, fixed by 2 steps.. > Creating the Composite P-Key > Updating : the entity with new DB schema : 第一步是在mssql里create primary key还是visual c# ? : 谢谢!
|
w*s 发帖数: 7227 | 9 各位兄弟,还得请教这个问题。
HorseKing的回答里,"Level_1"是一个table.
如何能把这段变成一个function, 这样可以对不同的table进行操作,
function(Level_1),
function(Level_2),
...
【在 H*******g 的大作中提到】 : if(stock1Entities.Level_1.Any(x=>x.stockName == "spy")) : { : //update : } : else : { : //create new : }
|
w*s 发帖数: 7227 | 10 using linq to sql/EF,
if the customer exists, just update,
otherwise create new entry ... |
|
|
w*s 发帖数: 7227 | 11 right now my test is like this,
need to add/update entries
Stock1Entities stock1Entities = new Stock1Entities();
var query = from c in stock1Entities.Level_1
where c.stockName == "spy"
select new
{
ID = c.stockName,
state = c.priceRange
};
foreach (var item in query)
{
Console.WriteLine(item);
} |
H*******g 发帖数: 6997 | 12 if(stock1Entities.Level_1.Any(x=>x.stockName == "spy"))
{
//update
}
else
{
//create new
}
【在 w*s 的大作中提到】 : using linq to sql/EF, : if the customer exists, just update, : otherwise create new entry ...
|
w*s 发帖数: 7227 | 13 谢谢兄弟先,
今天去书店想学学这个,也没看到书上有什么好例子。
请问兄弟,我应该从哪里入门?
【在 H*******g 的大作中提到】 : if(stock1Entities.Level_1.Any(x=>x.stockName == "spy")) : { : //update : } : else : { : //create new : }
|
H*******g 发帖数: 6997 | |
H*******g 发帖数: 6997 | |
w*s 发帖数: 7227 | 16 兄弟,还得接着麻烦你们,
我程序有同样的错,
http://stackoverflow.com/questions/2507832/unable-to-update-the
他说
As Nix stated, fixed by 2 steps.. > Creating the Composite P-Key > Updating
the entity with new DB schema
第一步是在mssql里create primary key还是visual c# ?
谢谢!
【在 H*******g 的大作中提到】 : http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b : 101 LINQ Samples
|
H*******g 发帖数: 6997 | 17 SQL
Updating
【在 w*s 的大作中提到】 : 兄弟,还得接着麻烦你们, : 我程序有同样的错, : http://stackoverflow.com/questions/2507832/unable-to-update-the : 他说 : As Nix stated, fixed by 2 steps.. > Creating the Composite P-Key > Updating : the entity with new DB schema : 第一步是在mssql里create primary key还是visual c# ? : 谢谢!
|
w*s 发帖数: 7227 | 18 各位兄弟,还得请教这个问题。
HorseKing的回答里,"Level_1"是一个table.
如何能把这段变成一个function, 这样可以对不同的table进行操作,
function(Level_1),
function(Level_2),
...
【在 H*******g 的大作中提到】 : if(stock1Entities.Level_1.Any(x=>x.stockName == "spy")) : { : //update : } : else : { : //create new : }
|
w*s 发帖数: 7227 | 19 同学们,我的程序简化成这样,可以step in看到是在做这些。
todayDate 也是今天,但是mssql里面没有更新,mfiDate还是以前的日子,请问是为什
么?
if (MyGlobals.stock1Entities.TableMfis.Any(x => x.stockName == stock))
{
// update
TableMfi bMfi = MyGlobals.stock1Entities.TableMfis.Single(y => y.
stockName == stock);
// m_date[0] is sth. like "11-04-2013"
System.DateTime todayDate = Convert.ToDateTime(m_date[startDay]);
bMfi.mfiDate = todayDate;
bMfi.mfiValue = m_mfi[startDay];
MyGlobals.stock1Entities.SaveChanges();
} |